此问题来源于看这篇文章js隐式装箱-ToPrimitive 中有关于隐式类型转换的叙述,但是看到文章倒数第二部分的一个例子的时候,产生了疑惑:
其中的第三步,即++[[]][0] 也就等于++[]。
但是直接运行++[],会产生如下报错:
改成 + +[] 的方式执行,也只能得到0,不能得到1.
思索许久还是不能理解,望各位不吝赐教!
largeQ
哆啦的时光机
婷婷同学_
相关分类