for / in中读取属性的方法用”.“的方法不可以吗?

Ahboa 87个月前 提问 源自: JavaScript进阶|对象
0

for(name in cat){ document.write(cat[name] + "\n"); }

这里如过”cat[name]“改为”cat.name“,输出undefined,这是为什么啊?

  • 0
    莫慌!抱紧我的腰 87个月前 回答
    cat是个数组这样写可以                      是个对象的话 cat[a] 这个a是一个变量才能这样写
  • 0
    ◆.綠茶í& 87个月前 回答

    cat[name] 不是 cat.name

    cat.name 是 cat[‘name’]

  • 0
    jjljyn@126.com 87个月前 回答
    car是个什么样的啊?