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

转载于:https://www.cnblogs.com/Renyi-Fan/p/9651609.html

js中如何获取对象的长度和名称相关推荐

  1. 【JS笔记】JS中的DOM对象以及通过JS获取DOM结点,操作DOM属性、DOM增删改查

    这篇文章,主要介绍JS中的DOM对象以及通过JS获取DOM结点,操作DOM属性.DOM增删改查​​​​​​​. 目录 一.JS中的DOM 1.1.什么是DOM 1.2.获取DOM结点 (1)获取htm ...

  2. js中的DOM对象和jQuery对象的比较

    1. 二者的不同之处: 通过jQuery获取的元素是一个数组, 数组中包含着原生JS中的DOM对象. 例如, 针对下面的一个div结构: <div id="Box">& ...

  3. js中两个对象的比较

    代码取自于underscore.js 1.8.3的isEqual函数. 做了一些小小的修改,主要是Function的比较修改. 自己也加了一些代码解读. <!DOCTYPE html> & ...

  4. js中关于Blob对象的介绍与使用

    js中关于Blob对象的介绍与使用 blob对象介绍 一个 Blob对象表示一个不可变的, 原始数据的类似文件对象.Blob表示的数据不一定是一个JavaScript原生格式 blob对象本质上是js ...

  5. js中几个对象的区别和用法

    js中几个对象的区别和用法 今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 "window.location.href" ...

  6. 了解Express.js中的res对象

    The res object in Express.js, short for response, gives you a simple interface to respond to HTTP re ...

  7. JavaScript -- 时光流逝(三):js中的 String 对象的方法

    JavaScript -- 知识点回顾篇(三):js中的 String 对象的方法 (1) anchor(): 创建 HTML 锚. <script type="text/javasc ...

  8. js mysql json字符串转数组中_php数据库数据转换为js中的json对象

    / 1.在company数据user表中取出10条数据,保存为数组 2.在将数组转化为json格式,传递给js 3.用json解析器将传递过来的json字符串转化为json对象, 4.用documen ...

  9. JS中的event 对象详解

    JS中的event 对象详解 JS的event对象 Event属性和方法: 1. type:事件的类型,如onlick中的click: 2. srcElement/target:事件源,就是发生事件的 ...

  10. php获取客户mac地址吗,如何在php与js中分别获取客户度mac地址

    如何在php与js中分别获取客户度mac地址 导语:如何在php与js中分别获取客户度mac地址的呢?学代码的你懂吗?下面的是百分网小编为大家搜集的`相关资料,供大家参考. 代码如下: class M ...

最新文章

  1. LTE QCI分类 QoS
  2. 吸水间最低动水位标高_消防水泵-吸水管路设置要求
  3. 11 | 脑裂: 一次奇怪的数据丢失
  4. html分页首页上一页下一页,HTML静态分页(形如:首页,上一页,下一页,尾页)...
  5. Python3 基础学习笔记 C07【函数】
  6. 拜占庭将军问题深入探讨
  7. 数据库连接池问题[转]
  8. 学习笔记:CentOS7学习之二十二: 结构化命令case和for、while循环
  9. 关于MongoDB内存占用不断上升,导致OOM问题
  10. flask-前端-requests之response对应关系 json
  11. LeetCode(404)——左叶子之和(JavaScript)
  12. AcWing 848. 有向图的拓扑序列(拓扑排序模板)
  13. nc文件服务器配置教程,nc文件服务器配置
  14. python Numpy中的array函数讲解及各参数含义
  15. C++ 两点之间的距离
  16. cocos2d-x中制作动画
  17. python怎么切片_python之切片操作
  18. php expecting,php – 解析错误:语法错误,意外的’.’,expecting’,’或’;’
  19. HTTP ERROR 403 No valid crumb was included in the request ~jenkins 太高的版本错误。降低版本
  20. HTML5相册,网页,模板,微信,制作,

热门文章

  1. JAVA开发的APP怎么上传_苹果App Store上传应用流程详解
  2. abp vnext token失效时间设置
  3. ELK logstash基本配置
  4. placeholder中实现换行
  5. Matlab函数——randn
  6. Android远程过程通讯,Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析(3)...
  7. This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is not enabled
  8. 代码管理学:常量类应该单独一个目录,还是在模块目录下?
  9. JProfiler配置一个会话(测试工程)
  10. 编译OpenJDK:invalid configuration Files: machine Files not recognized