平常刷掘金,虽然一直说前端娱乐圈,可是也不能让隔壁python的这么鄙视吧!原文章:友好"挑战"掘金全体前端(后端也看过来呗)javascript
主要就是前端浏览器怎么解析下面这个东西:前端
let a = {n:1}
a.x = a = {n:2}
复制代码
感受做者连前端规范都没看,就开始拿本身的python来分析了。但愿技术圈的人仍是本着实事求是的态度,大胆假设,当心求证!!!下面我就话很少说,直接放ECMAScript的标准定义,由于是标准,也没啥好解释的!(下面只是部分定义,若是看完下面还不懂,但愿本身去官网文档认真阅读每个定义)java
Simple Assignment ( = ) www.ecma-international.org/ecma-262/5.…python
若是不理解里面的GetValue
等方法,那就继续看后端
GetValue: www.ecma-international.org/ecma-262/5.…浏览器
Types: www.ecma-international.org/ecma-262/5.…post
The Reference Specification Type: www.ecma-international.org/ecma-262/5.…spa
PutValue: www.ecma-international.org/ecma-262/5.…3d
最后但愿前端圈的争争气,有时间多研究研究基础理论,别被人骑到头上嘲讽了都不知道怎么争论code