+!{}[true] +[1] +[1, 2]
+!{}[true]: 属性运算符[] 优先级比较高, 单目运算符靠近 ‘目’ 逐层运算
1. {}[true] === undefined 2. !undefined === true 3. +true === 1 【龟腚】
+[1]: +表达式 相当于强制转换为Number, 如果不是字符串,先搞成字符串:[1] ===> "1", [1,2] ===> "1,2"Number('1') === 1Number('1,2') === NaN
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
+!{}[true]: 属性运算符[] 优先级比较高, 单目运算符靠近 ‘目’ 逐层运算
+[1]: +表达式 相当于强制转换为Number, 如果不是字符串,先搞成字符串:
[1] ===> "1", [1,2] ===> "1,2"
Number('1') === 1
Number('1,2') === NaN