2012-08-04 70 views

回答

5

in operator通过键而不是按值检查属性的存在。并且您的数组长度为2 的索引为"1" - arr["1"]为值2。例如,0 in ["a", "b"]也是true。行为不依赖于正在使用的字符串或数字。

您通常会在普通对象上使用它,而不是在数组上。像"a" in {a:1} === true"b" in {a:1} === false

相关问题