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

 

相关文章:

  • 2022-12-23
  • 2021-06-23
猜你喜欢
  • 2022-12-23
  • 2021-09-10
  • 2021-09-30
  • 2022-01-12
  • 2021-05-22
  • 2022-01-07
  • 2021-11-23
相关资源
相似解决方案