• JS对象遍历


        javaScript遍历对象总结

    Object.keys()
    for..in..
    Object.getOwnPropertyNames(obj)
    Reflect.ownKeys(obj)
    1、使用Object.keys()遍历  

    返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性).
     
    var obj = {'0':'a','1':'b','2':'c'};
    
    Object.keys(obj).forEach(function(key){
    
         console.log(key,obj[key]);
    
    });
     

     

    2、使用for..in..遍历     

    循环遍历对象自身的和继承的可枚举属性(不含Symbol属性).
     
    var obj = {'0':'a','1':'b','2':'c'};
    
    for(var i in obj) {
    
         console.log(i,":",obj[i]);
    
    }
    
     
     

    3、使用Object.getOwnPropertyNames(obj)遍历
    
          返回一个数组,包含对象自身的所有属性(不含Symbol属性,但是包括不可枚举属性).
     
    var obj = {'0':'a','1':'b','2':'c'};
    Object.getOwnPropertyNames(obj).forEach(function(key){
    
        console.log(key,obj[key]);
    
    });
     

    4、使用Reflect.ownKeys(obj)遍历
    
          返回一个数组,包含对象自身的所有属性,不管属性名是Symbol或字符串,也不管是否可枚举.  
     
    var obj = {'0':'a','1':'b','2':'c'};
    Reflect.ownKeys(obj).forEach(function(key){
    
    console.log(key,obj[key]);
    
    });
     

  • 相关阅读:
    文件光标移动
    python的版本的差别 "2","3"
    java通过jdbc操作Excel
    qt通过odbc操作Excel
    qt读取oracle表数据
    virtual box安装oracle_rac_10g
    oracle rac +standby
    rac不完全恢复
    rac完全恢复学习
    oracle rac搭建(三)--安装中的问题
  • 原文地址:https://www.cnblogs.com/yeyublog/p/7407506.html
Copyright © 2020-2023  润新知