+!{}[true]: 属性运算符[] 优先级比较高, 单目运算符靠近 ‘目’ 逐层运算 1. {}[true] === undefined 2. !undefined === true 3. +true === 1 【龟腚】 +[1]: +表达式 相当于强制转换为Number, 如果不是字符串,先搞成字符串: [1] ===> "1", [1,2] ===> "1,2" Number('1') === 1 Number('1,2') === NaN
+!{}[true]: 属性运算符[] 优先级比较高, 单目运算符靠近 ‘目’ 逐层运算
+[1]: +表达式 相当于强制转换为Number, 如果不是字符串,先搞成字符串:
[1] ===> "1", [1,2] ===> "1,2"
Number('1') === 1
Number('1,2') === NaN