可能重复:
How do you determine equality for two JavaScript objects?
Object comparison in JavaScript
我有一个像这样的对象数组:
var my_array = [
{
value1: 5,
value2: 3,
value3: 'test'
},
{
value1: 1,
value2: 1,
value3: 'hello'
}
];
当我抓住一个新对象时,它看起来像这样:
var my_object = {
value1 = 1,
value2 = 1,
value3 = 'hello'
};
如何循环浏览my_array
以查看它是否已包含 my_object
的值。另外,请不要依赖房产名称;引用在添加到数组后立即被删除。