鍍金池/ 問答/HTML5  HTML/ Javascript 中 {}+[] === 0 為true因?yàn)樯?/span>

Javascript 中 {}+[] === 0 為true因?yàn)樯?/h1>

圖片描述

實(shí)在不懂JS的運(yùn)行原理啊,求老哥解釋一波

{}+[] ===0   true
[]+{} ===0   false

回答
編輯回答
怣人
2017年5月28日 19:38
編輯回答
蝶戀花

{}是代碼塊,所以執(zhí)行+[],因?yàn)?code>[]是對(duì)象,所以toPrimitive->valueOf->toString'',結(jié)果就是+''===0

2018年6月24日 01:47