最近我遇到了一个有趣的JavaScript片段。
{} + [] = 0
糟糕,结果是0.如何执行这些对象的添加?幕后发生了什么?有没有人有任何想法?
答案 0 :(得分:0)
如果您使用chrome来执行代码,如果是这样,V8会在幕后动态创建隐藏类v8
答案 1 :(得分:0)
{}等于new Object(),[]等于new Array(),但这是用于声明。当我添加{} + []这个时,我正在设置字符串“[object object]”,长度等于15.Aslo我正在使用chrome。