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

     
  • 相关阅读:
    Python元类
    Python接口与归一化设计
    如何使用yum下载rpm包
    浅谈Python的with语句
    搞懂了这几点,你就学会了Web编程
    网络虚拟化技术大观
    Python装饰器
    Kubernetes配置Ceph RBD StorageClass
    编译Kubelet二进制文件
    记一次虚拟机无法挂载volume的怪异问题排查
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9651609.html
Copyright © 2011-2022 走看看