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

     
  • 相关阅读:
    学员操作——隔行变色
    jQuery基础及选择器(1)
    学员操作——组合继承
    JavaScript面向对象
    学员操作——创建继承person的student子类
    学员操作——flower函数
    JavaScript操作DOM(2)
    JavaScript操作DOM(1)
    学员操作——制作秒表定时器
    学员操作——制作5s关闭广告
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9651609.html
Copyright © 2011-2022 走看看