内のオブジェクトを比較します私は次のオブジェクト持っているJavaScriptの
rows = [
{
name: "user1",
previlege: "Filtering"
},
{
name: "user2",
previlege: "Reportering"
},
{
name: "user3",
previlege: "Filtering"
}
]
、別のオブジェクト:
selected = {
name: "user1",
previlege: "Filtering"
}
を私は、フィルタ行をしたいとマッチしたオブジェクトを削除するので、私はそれらを比較する必要があります。私はこのようにしてみました:
rows.filter(function(object) {
return JSON.stringify(object) !== JSON.stringify(selected);
});
しかし、それはうまくいきません。この一致したオブジェクトを削除するにはどうしたらいいですか?
にフィルタの結果を保存しようとすることができます。 –
'JSON.stringify()'で比較してもよろしいですか?同じ 'name'プロパティを持つオブジェクトをフィルタリングしたいのですが、' previlege'プロパティが異なっていれば、動作しません。 –
あなたは何を意味しませんでしたか? –