我创建了一个 for in 循环,并试图理解为什么当我运行它时,控制台会记录 2x“我们知道了”。似乎如果我在循环中,如果它找到一次属性,你只希望它记录一次。
我也是一个 JS 新手,所以如果您对我的格式有任何反馈,我们将不胜感激。节日快乐!
var obj = {
company: 'planters',
peanuts: 'plain'
};
for (var key in obj) {
if (obj.hasOwnProperty('peanuts')) {
console.log('We got it');
} else {
console.log("We cant find it");
}
};