Jokerator 2021-02-16 12:17 采纳率: 100%
浏览 29
已采纳

js对象属性赋值之前就已经可以访问了

  • 写回答

1条回答 默认 最新

  • 天际的海浪 2021-02-16 20:39
    关注

    因为console.log()输出对象或数组时是在控制台显示一个对象或数组的引用。

    在用console.log()输出数组或对象时,对象(数组)的属性是折叠不显示的。
    如果你在console.log()输出之后改变了对象(数组)的属性,当你点击三角展开属性时,会重新读取对象(数组)当前的属性,也就是显示出来的是你点击三角展开时的属性,而不是执行console.log()时的属性。
     

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?