zoukankan      html  css  js  c++  java
  • js中如何获取对象的长度和名称

    js如何获取对象长度和名称

    一、总结

    一句话总结:对象的长度不能用.length获取,用js原生的Object.keys可以获取到

    var obj = {'name' : 'Tom' , 'sex' : 'male' , 'age' : '14'}; 

    var arr = Object.keys(obj); 

    console.log(arr);  // ['name','sex','age'] 

    console.log(arr.length);  //3

    1、javascript如何获取json对象的key名称

    2. javascript获取json对象的key名称的两种方法

    第一种方法

    jsonObj = { Name: ‘richard‘, Value: ‘8‘ }

    for (key in jsonObj){

        console.log(key);

        //add your statement to get key value

    }

    结果

    Name

    Value

    第二种方法

    javascript中,Object具有一个key属性,可以返回json对象的key的数组

    (Object has a property keys, returns an Array of keys from that Object)

    用法:

    Object.keys(jsonObj)

    jsonObj = { Name: ‘richard‘, Value: ‘8‘ }

    console.log(Object.keys(jsonObj));

    结果

    [ ‘Name‘, ‘Value‘ ]

    二、js获取对象长度和名称

    1.对象的长度不能用.length获取,用js原生的Object.keys可以获取到

    var obj = {'name' : 'Tom' , 'sex' : 'male' , 'age' : '14'}; 

    var arr = Object.keys(obj); 

    console.log(arr);  // ['name','sex','age'] 

    console.log(arr.length);  //3

    2. javascript获取json对象的key名称的两种方法

    第一种方法

    jsonObj = { Name: ‘richard‘, Value: ‘8‘ }

    for (key in jsonObj){

        console.log(key);

        //add your statement to get key value

    }

    结果

    Name

    Value

    第二种方法

    javascript中,Object具有一个key属性,可以返回json对象的key的数组

    (Object has a property keys, returns an Array of keys from that Object)

    用法:

    Object.keys(jsonObj)

    jsonObj = { Name: ‘richard‘, Value: ‘8‘ }

    console.log(Object.keys(jsonObj));

    结果

    [ ‘Name‘, ‘Value‘ ]

    参考:js获取对象长度和名称 - ranyonsue - 博客园
    https://www.cnblogs.com/ranyonsue/p/8494440.html

     
  • 相关阅读:
    【Matlab】去除图片周围空白区域(plot subplot)
    使用nbdev进行jupyter项目的开发
    如何绘制符合打印标准的图形
    如何使用Python完成视频的快速剪辑
    如何查看和修改论文图片的打印尺寸
    使用TMUX替代screen工具
    Emacs设置包管理器以及镜像
    Emacs的配置文件
    Emacs Windows的设置
    数据科学新的工具Julia
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9651609.html
Copyright © 2011-2022 走看看