そのパラメーターでJavaScriptオブジェクトを取得/検索します
-
25-10-2019 - |
質問
私にはオブジェクトの配列があり、すべてのオブジェクトがデータベースから何かを表していることを考慮すると、一意の識別子があります。
今、私はIDと正しい配列も持っています。パラメーター「ID」が私のIDに等しいその配列内の各オブジェクトを検索するにはどうすればよいですか。 (ポイントは、そのオブジェクトの内部識別子がわからないということです。私が持っているのはIDだけで、説明にはオブジェクト全体が必要です。
Object
created: "2011-06-08 15:47:11"
description: "Something new.."
id: "1"
last_user: "1"
PS私はjQueryが埋め込まれているので、デフォルトの方法がない場合、jQuery関数で十分です。
解決
$ .grep() それをする必要があります。次の例で arr
オブジェクトの配列です。ある要素があります id
の 1
.
var obj = jQuery.grep(arr, function(el, i){
return el.id == 1;
})[0];
他のヒント
一連のオブジェクトをループして、それぞれをチェックすることができます yourObject.id
に等しい id
あなたは探している。そうすれば、他のフィールドを取得できるようになります。 yourObject.created
所属していません StackOverflow