javascript - javascipt一个诡异的问题,何解?
高洛峰
高洛峰 2017-04-11 11:47:34
0
5
981

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all(5)
巴扎黑

这篇文章应该可以帮到你 https://segmentfault.com/a/11...

大家讲道理

第一个是调用了toNumber,第二个+被解释成了concatenate;你要仔细看ECMA262里的+定义;但实践中不要这样写,会被别的程序员打的。

巴扎黑

+号的重载规则很复杂,第一个 + 调用了 toNumber, 第二个 + 调用了 toString,http://javascript.ruanyifeng.com/grammar/operator.html

巴扎黑

http://justjavac.com/javascri...

Peter_Zhu

你加上括号再试试:

({} + [])

([] +{})
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!