小编Kev*_*kin的帖子

为什么这些JavaScript代码片段表现不同,即使它们都遇到错误?

var a = {}
var b = {}

try{
  a.x.y = b.e = 1 // Uncaught TypeError: Cannot set property 'y' of undefined
} catch(err) {
  console.error(err);
}
console.log(b.e) // 1
Run Code Online (Sandbox Code Playgroud)

var a = {}
var b = {}

try {
  a.x.y.z = b.e = 1 // Uncaught TypeError: Cannot read property 'y' of undefined
} catch(err) {
  console.error(err);
}

console.log(b.e) // undefined
Run Code Online (Sandbox Code Playgroud)

javascript operators order-of-execution

106
推荐指数
2
解决办法
6146
查看次数

标签 统计

javascript ×1

operators ×1

order-of-execution ×1