2012-08-04 77 views

回答

5

in operator通過鍵而不是按值檢查屬性的存在。並且您的數組長度爲2 的索引爲"1" - arr["1"]爲值2。例如,0 in ["a", "b"]也是true。行爲不依賴於正在使用的字符串或數字。

您通常會在普通對象上使用它,而不是在數組上。像"a" in {a:1} === true"b" in {a:1} === false

相關問題