首页 > Web开发 > 详细

JS - in运算符

时间:2020-10-22 19:27:01      阅读:36      评论:0      收藏:0      [点我收藏+]
  // 数组 使用索引
    var arr = [ "red", "blue", "yellow" ];
    console.log(0 in arr);   // true
    console.log(1 in arr);   // true
    console.log("2" in arr); // true
    console.log(4 in arr);   // false
    console.log("blue" in arr); // false 必须使用索引
  // 数组中的方法
    console.log("length" in arr); // true
    console.log("concat" in arr); // true
  // 数组可迭代
    console.log( Symbol.iterator in arr) // true

  // 对象
    var obj = { name:"小明", age:18 };
    console.log("name" in obj); // true
    console.log("abc" in obj);  // false
  // 可以指定string构造函数创建字符串,但不能直接指定string类型值
    var str = new String("abcde");
    console.log(str, "length" in str);

  // 内置对象也返回true
    console.log("PI" in Math); // true
    console.log("pop" in arr); // true
        
  // 原型链上继承的属性
    console.log("toString" in {});
    console.log(constructor in {});

 

JS - in运算符

原文:https://www.cnblogs.com/sanyekui/p/13859650.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!