Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript:仅向对象数组添加唯一对象_Javascript_Arrays_Object_Contains - Fatal编程技术网

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指定对象。