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);