首页 > 建站教程 > JS、jQ、TS >  js in操作符详解正文

js in操作符详解

    in 操作符用来判断属性是否存在与对象中。in 操作符会在通过对象能够访问给定属性时返回 true ,无论该属性存在于实例中还是原型中:
function FF(){  
    this.age = 11;  
}
FF.prototype.name = "kevin";
//in用来判断该属性是否存在在该对象中
var flag1 = "age" in new FF()?"存在":"不存在";
var flag2 = "name" in new FF()?"存在":"不存在";
console.log(flag1, flag2);
     js in 操作符分除了单独使用外,还可以 for in 循环中使用,详见 js for in循环遍历数组或对象属性