给定 javascript 中的以下 2 个对象:
myFruit = {
'apple': 14,
'orange': 3,
'pear': 10
}
theirFruit = {
'banana': 10,
'grape': 30,
'apple': 2
}
返回匹配元素数组的最高效方式是什么?每个键的值无关紧要。
下面是一个例子,但有些事情告诉我可能有更好的方法。
let matches = [];
let myKey;
Object.keys(myFruit).forEach((key, index) => {
myKey = key;
Object.keys(theirFruit).forEach((theirKey, index) => {
if(myKey === theirKey) {
matches.push(theirKey);
}
});
});
console.log(matches);
// will print: ['apple']
console.log(matches.length);
// will print: 1
慕尼黑8549860
当年话下
牧羊人nacy
相关分类