疑问:在第一个打印时,打印了不存在的变量,第二个打印时并不存在,第三个打印时已增加变量
- 代码
const data = {
a: '123',
b: '254',
}
console.log(data, 1)
console.log(data.c, 2)
data.c = 'jjj'
console.log(data, 3)
console.log(data.c, 4)
- 效果

这篇博客探讨了JavaScript代码中变量的访问和赋值行为。首先,尝试打印未定义的`data.c`,接着在第二步中,`data.c`依然不存在,最后给`data`对象新增了属性`c`并赋值为'jjj',然后再次打印整个`data`对象及`data.c`,展示了动态添加属性的特点。
疑问:在第一个打印时,打印了不存在的变量,第二个打印时并不存在,第三个打印时已增加变量
const data = {
a: '123',
b: '254',
}
console.log(data, 1)
console.log(data.c, 2)
data.c = 'jjj'
console.log(data, 3)
console.log(data.c, 4)

1062

被折叠的 条评论
为什么被折叠?
