javascript中 if(!-[1,])是什么意思呀?
javascript中 if(!-[1,])是什么意思呀?
精慕HU
2019-02-26 05:00:49
TA貢獻1848條經驗 獲得超2個贊
你得把語句分解才能很好理解
首先[1,0]表示的是數組,
!是取反
變量前面添加一個-號,就是取其負數,而數組并不是數字,所以-[1,]將是NaN類型(可以使用isNaN函數驗證)
-[1,0]既然是NaN類型,那么取其反,結果就是true
也就是if語句的條件為true。
舉報