js-----in 運算符

1、如果第二個運算數爲對象,則in運算符用來檢測第一個運算數是否是第二個運算數的屬性名。是,返回true,否則返回false。

  例:

  var obj = {x:1,y:2};

  “x” in obj     // 返回true

  “y” in obj     // 返回true

  “1” in obj     // 返回false

 

  2、如果第二個運算數爲數組,則in運算符用來檢測第一個運算數是否爲數組包含的索引之一。

  例:

  var arr = [23,99,77];

  23 in arr       // 返回false

  99 in arr       // 返回false

  77 in arr       // 返回false

  0 in arr         // 返回true

  1 in arr         // 返回true

  2 in arr         // 返回true

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章