現在書いているいくつかの jQuery コードを見ていますが、C# の脳にとっては奇妙に見えます。これを行うより良い方法はありますか?
var idToLookFor = 2;
var myArray = [{id:1},{id:2},{id:3}]
var arrayItem = $.grep(myArray , function (elm) {
return elm.id == idToLookFor;
});
var itemFound = arrayItem[0];
grep が配列を返すのは、find 型の関数ではなく、filter 型の関数であると理解できるので、配列ではなく 1 つの項目のみを返す関数が本当にあるのではないかと思います。