in运算符(javascript)


  in的用法,如x in y;

  

  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 = [12,45,78];

  12 in arr       // 返回false

  45 in arr       // 返回false

  78 in arr       // 返回false

  0 in arr         // 返回true

  2 in arr         // 返回true

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM