JavaScript:仅向对象数组添加唯一对象

时间:2012-01-25 20:14:38

标签: javascript arrays object contains

  

可能重复:
  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的值。另外,请不要依赖房产名称;引用在添加到数组后立即被删除。

0 个答案:

没有答案