LoginSignup
8
8

More than 5 years have passed since last update.

[JS]配列メソッドと[C#]LINQの対応についての備忘録

Last updated at Posted at 2018-04-21

C#からフロントエンドの開発に周り、
「これ、LINQでいうあれだな。」
みたいな配列メソッドを簡単なメモ書き備忘録としてまとめました。

全部メソッド名違うのね。。。

linq.cs
//抽出
var row = rows.Where(x => x.name == "yamada");

//1件抽出
var row = rows.FirstOrDefault(x => x.id == 2);

//全件に処理
var row = rows.Select(x => x * x);

//存在確認
var row = rows.Any(x => x.id == 2);

arrayMethod.js
//抽出
var row = rows.filter(x => x.name === 'yamada');

//1件抽出
var row = rows.find(x => x.id === 2);

//全件に処理
var row = rows.map(x => x * x);

//存在確認
var row = rows.some(x => x.id === 2);

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8