我想找到那些JavaScript对象(或许以后还可以添加在最小值,最大值统计) 我被困在一开始为我的代码返回一些意想不到的输出 (PS我不是在寻找中相同的值共同的特性,但对于具有相同值的共同属性)如何找到与JavaScript对象之间的相同的值对象的属性?
var obj1 = { "oranges": 5, "apples": 3, "peaches": 1 };
var obj2 = { "oranges": 4, "apples": 3, "peaches": 0 };
var obj3 = { "oranges": 5, "apples": 3, "peaches": 5 };
var obj_common = {};
for (var property in obj1) {
if (obj1[property] = obj2[property])
obj_common[property] = obj1[property];
}
console.log(obj_common);
单 “=” 被以变量,分配值==和===是逻辑(比较)操作符。 – Adriani6
的可能的复制[如何找到JavaScript对象之间的共同特性(https://stackoverflow.com/questions/23199349/how-to-find-common-properties-between-javascript-objects) – pedromss
THX,我看到了这个问题,但我不寻找共同的属性,但对于具有相同值的常见属性:) – giorgio79