V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hellodigua  ›  全部回复第 37 页 / 共 42 页
回复总数  834
1 ... 29  30  31  32  33  34  35  36  37  38 ... 42  
@xomix 我群大佬的回答:
非 primitive type 的 + 运算,对于数组和 object,其实都是在调用 toString 方法。其中,数组 [] 的 toString 其实就是调用 .join() 方法。Object 转成 String 就是 '[object Object]' (可以通过 String({}) 测试)
对于 [] + {},相当于 '' + '[object Object]'。
对于 {} + [],引擎会认为 {} 是 code block。所以就是在调用 [].toPrimitive,也就是 [].join()。得到空字符串。然后 +'' 得到 0。如果写成 ({}) + [] 就是和上面一样的结果了。
对于 {} + {}。有些环境会把它认为是 expression (表达式),所以得到上面的结果。有些环境会得到 NaN。
其实相当于 + '[object Object]'。因此是 NaN
@njwangchuan 懵逼了,达到 html 部分突然好多答不上来
多说
2018-01-27 13:44:38 +08:00
回复了 linpf 创建的主题 全球工单系统 京东,这个 BUG 出的有点大
道理我都懂,可是图呢?
@luzihang 你随便找一个下单,在下单页面就会自动减了
199 的枕头 99 到手了,美滋滋
2017-12-06 17:57:06 +08:00
回复了 fxxkgw 创建的主题 程序员 昨晚某一时刻,差点觉得自己要猝死了。。
@dartabe 请问甲状腺功能检查重要吗?
2017-12-05 08:52:29 +08:00
回复了 macroideal 创建的主题 程序员 打算注册一个公司,求公司名
2017-12-05 08:51:39 +08:00
回复了 macroideal 创建的主题 程序员 打算注册一个公司,求公司名
@Libby520 甘肃太穷了建不起直达成都的铁路有限公司
2017-12-04 08:09:48 +08:00
回复了 macroideal 创建的主题 程序员 打算注册一个公司,求公司名
@imswing 成都到兰州高铁什么时候能开有限公司
1 ... 29  30  31  32  33  34  35  36  37  38 ... 42  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   936 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 19:28 · PVG 03:28 · LAX 12:28 · JFK 15:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.