判断对象是否为数组/对象的元素/属性:

格式:(变量 in 对象)

  当“对象”为数组时,“变量”指的是数组的“索引”;

  当“对象”为对象是,“变量”指的是对象的“属性”。

 

数组示例:

var arr = ["a","b","2","3","str"];  
var result = ("b" in arr);  //索引不存在 b, 返回 false
var result1 = (4 in arr);  //索引第五个存在,返回 true

 

对象示例:

var obj={  
         w:"wen",  
         j:"jian",  
         b:"bao"  
           
    }  
      
var result=(2 in obj);      //false
var result1=("j" in obj);  //true

 

posted on 2020-11-30 10:58  京鸿一瞥  阅读(145)  评论(0)    收藏  举报