zoukankan      html  css  js  c++  java
  • Javascript之in操作符的用法

    in操作符是js里面常用的一个操作符,下面是其几个常用的功能:

    1、配合for语句循环遍历/迭代数组中的元素

    2、配合for语句循环遍历/迭代集合中的属性

    3、判断对象是否是数组的元素

    4、判断对象是否是集合的属性

    配合for语句循环遍历/迭代数组中的元素

    <script>
        var array=[1,2,3,4,5,6],arr;
        for(arr in array) alert(array[arr]);//输出:1,2,3,4,5,6
    </script>

    配合for语句循环遍历/迭代集合中的属性

    <script>
      var obj={a11:"1",1000:"a",false:"3"},index;
        for(index in obj)alert(obj[index]);//输出:a,1,3  注意:这里的输出是随机的,并不是按照定义的循序来的
    </script>

    判断对象是否是数组的元素

    <script>
        var array=[1,2,3,4,5,6,11,"aa"];
        //格式:(变量 in 对象)
        //注意:当变量是数组时,变量指的是数组的索引
        alert((11 in array)); //输出:false  虽然11在数组中存在,但是当对象是数组时,变量代表的是数组的索引,当前数组并不存年11这个索引
    </script>

    判断对象是否是集合的属性

    <script>
         var obj={"a11":"1",1000:"a",false:"3"};
         //格式:(变量 in  对象)
         //注意:当对象是一个集合是,变量代表的是对象的属性
         alert("a11" in obj);//输出:true
    </script>
  • 相关阅读:
    160. Intersection of Two Linked Lists
    155. Min Stack
    TensorRT caffemodel serialize序列化
    141. Linked List Cycle
    异或运算的性质及应用
    136. Single Number
    【leeetcode】125-Valid Palindrome
    c++函数参数类型-引用、指针、值
    【linux基础】linux远程登录SSH
    【leetcode】122-Best Time to Buy and Sell Stock II
  • 原文地址:https://www.cnblogs.com/GreenLeaves/p/6397824.html
Copyright © 2011-2022 走看看