美文网首页
JavaScript进阶之:九、in关键字

JavaScript进阶之:九、in关键字

作者: 姬鸟念渔 | 来源:发表于2017-03-10 15:48 被阅读0次
    • in关键字

      • 遍历(迭代)对象 for...in
      • 判断对象中是否存在指定的属性 语法:'属性' in 对象
        • 返回值:布尔类型的值,如果有那么就返回true
        • 注意点:
        1、属性必须是字符串
        2、在使用in操作符处理数组的时候需要注意:索引是key,元素是value
        
    • 示例:

    <script>
        var dog = {
            name:"旺财",
            color:"绿色"
        }
    
        //判断|检查
        console.log("name" in dog); //true
        console.log("age" in dog);  //false
        console.log(name in dog);   //false   (name是window的属性  相当于'')
    
        var arr = [1,2,3,4,5,6];
        console.log("1" in arr);    //true
        console.log("4" in arr);    //true
        console.log("5" in arr);    //true
        console.log("6" in arr);    //false
    </script>
    

    相关文章

      网友评论

          本文标题:JavaScript进阶之:九、in关键字

          本文链接:https://www.haomeiwen.com/subject/svnngttx.html