【发布时间】:2018-12-01 12:32:59
【问题描述】:
我正在调查原因
!+[]
在 javascript 中返回 true。你有什么想法吗?
【问题讨论】:
-
单独尝试
+[],那么!很容易。 -
+[] = 0,!+[]等于!0 = true -
!+[]可以解释为NOT的Number转换String值Array即!(Number([].toString()))=!(Number(""))=!0=@987654336跨度> -
我可以推荐 - github.com/denysdovhan/wtfjs 以获得更多这些
标签: javascript