JavaScript:仅向对象数组添加唯一对象
可能重复: 我有这样一个对象数组:JavaScript:仅向对象数组添加唯一对象,javascript,arrays,object,contains,Javascript,Arrays,Object,Contains,可能重复: 我有这样一个对象数组: var my_array = [ { value1: 5, value2: 3, value3: 'test' }, { value1: 1, value2: 1, value3: 'hello' } ]; var my_object = { value1 = 1, value2 = 1, value3 =
var my_array = [
{
value1: 5,
value2: 3,
value3: 'test'
},
{
value1: 1,
value2: 1,
value3: 'hello'
}
];
var my_object = {
value1 = 1,
value2 = 1,
value3 = 'hello'
};
当我抓取一个新对象时,它如下所示:
var my_array = [
{
value1: 5,
value2: 3,
value3: 'test'
},
{
value1: 1,
value2: 1,
value3: 'hello'
}
];
var my_object = {
value1 = 1,
value2 = 1,
value3 = 'hello'
};
我如何循环我的\u数组以查看它是否已经包含我的\u对象的值。此外,请不要依赖财产名称;引用添加到数组后会立即删除。您指的是引用还是值?如果按值,有多深?按值抱歉,我会更新帖子。你的对象文字是错误的!replace=with:并用my_数组声明括起关键部分无效。使用prop:value而不是prop=value指定对象。