美文网首页
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