为什么console.log(obj.prop = value),输出 value

const obj = {};

console.log(obj.name = 'hello');// 为什么这个地方输出 hello

备注,其实很少会这样使用,只是在看ts中定义枚举的时候看到了类似的代码,所以理解所以提出来看看


青春有我
浏览 560回答 2
2回答

慕仙森

赋值表达式的返回值就是右值。(也存在 this 丢失问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript