在 JavaScript 中使用 for in 循环从对象中获取值

jst*_*one 3 javascript for-in-loop

我是一个 JS 新手,正在努力理解如何在使用 for in 循环时从对象中获取值。请大家与我分享您的知识。谢谢!

这是我的问题,下面的代码仅记录属性,我尝试使用 for-in 循环来查找对象是否包含值“apple”

var mac = {
    company: 'apple',
    product: 'iPhone',
    price: 300
};

for (var key in mac) {
  console.log(key);
}
Run Code Online (Sandbox Code Playgroud)

brg*_*brg 5

尝试这个:

for (var key in mac) {
  if (mac[key] === 'apple'){
    console.log('Contains apple');
  }
}
Run Code Online (Sandbox Code Playgroud)