jquery grepを使用してjson配列をフィルタリングしようとしていますが、grepが正しい出力を返しません。 。grepを使用したjsonオブジェクト配列のフィルタ
var response = "[{"ID":1,"Name":"Test1","Active":true},
{"ID":2,"Name":"Test2","Active":false},
{"ID":3,"Name":"Test3","Active":true}]";
var onlyActive = $.grep(response, function (value) {
return value.Active = true;
});
= =その代わりの演算子 –
あなたがする必要があるのは、==の代わりに==の比較を加えることです。 –
または単に 'return value.Active' – charlietfl