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
转载于:https://www.cnblogs.com/Renyi-Fan/p/9651609.html
js中如何获取对象的长度和名称相关推荐
- 【JS笔记】JS中的DOM对象以及通过JS获取DOM结点,操作DOM属性、DOM增删改查
这篇文章,主要介绍JS中的DOM对象以及通过JS获取DOM结点,操作DOM属性.DOM增删改查. 目录 一.JS中的DOM 1.1.什么是DOM 1.2.获取DOM结点 (1)获取htm ...
- js中的DOM对象和jQuery对象的比较
1. 二者的不同之处: 通过jQuery获取的元素是一个数组, 数组中包含着原生JS中的DOM对象. 例如, 针对下面的一个div结构: <div id="Box">& ...
- js中两个对象的比较
代码取自于underscore.js 1.8.3的isEqual函数. 做了一些小小的修改,主要是Function的比较修改. 自己也加了一些代码解读. <!DOCTYPE html> & ...
- js中关于Blob对象的介绍与使用
js中关于Blob对象的介绍与使用 blob对象介绍 一个 Blob对象表示一个不可变的, 原始数据的类似文件对象.Blob表示的数据不一定是一个JavaScript原生格式 blob对象本质上是js ...
- js中几个对象的区别和用法
js中几个对象的区别和用法 今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 "window.location.href" ...
- 了解Express.js中的res对象
The res object in Express.js, short for response, gives you a simple interface to respond to HTTP re ...
- JavaScript -- 时光流逝(三):js中的 String 对象的方法
JavaScript -- 知识点回顾篇(三):js中的 String 对象的方法 (1) anchor(): 创建 HTML 锚. <script type="text/javasc ...
- js mysql json字符串转数组中_php数据库数据转换为js中的json对象
/ 1.在company数据user表中取出10条数据,保存为数组 2.在将数组转化为json格式,传递给js 3.用json解析器将传递过来的json字符串转化为json对象, 4.用documen ...
- JS中的event 对象详解
JS中的event 对象详解 JS的event对象 Event属性和方法: 1. type:事件的类型,如onlick中的click: 2. srcElement/target:事件源,就是发生事件的 ...
- php获取客户mac地址吗,如何在php与js中分别获取客户度mac地址
如何在php与js中分别获取客户度mac地址 导语:如何在php与js中分别获取客户度mac地址的呢?学代码的你懂吗?下面的是百分网小编为大家搜集的`相关资料,供大家参考. 代码如下: class M ...
最新文章
- LTE QCI分类 QoS
- 吸水间最低动水位标高_消防水泵-吸水管路设置要求
- 11 | 脑裂: 一次奇怪的数据丢失
- html分页首页上一页下一页,HTML静态分页(形如:首页,上一页,下一页,尾页)...
- Python3 基础学习笔记 C07【函数】
- 拜占庭将军问题深入探讨
- 数据库连接池问题[转]
- 学习笔记:CentOS7学习之二十二: 结构化命令case和for、while循环
- 关于MongoDB内存占用不断上升,导致OOM问题
- flask-前端-requests之response对应关系 json
- LeetCode(404)——左叶子之和(JavaScript)
- AcWing 848. 有向图的拓扑序列(拓扑排序模板)
- nc文件服务器配置教程,nc文件服务器配置
- python Numpy中的array函数讲解及各参数含义
- C++ 两点之间的距离
- cocos2d-x中制作动画
- python怎么切片_python之切片操作
- php expecting,php – 解析错误:语法错误,意外的’.’,expecting’,’或’;’
- HTTP ERROR 403 No valid crumb was included in the request ~jenkins 太高的版本错误。降低版本
- HTML5相册,网页,模板,微信,制作,
热门文章
- JAVA开发的APP怎么上传_苹果App Store上传应用流程详解
- abp vnext token失效时间设置
- ELK logstash基本配置
- placeholder中实现换行
- Matlab函数——randn
- Android远程过程通讯,Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析(3)...
- This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is not enabled
- 代码管理学:常量类应该单独一个目录,还是在模块目录下?
- JProfiler配置一个会话(测试工程)
- 编译OpenJDK:invalid configuration Files: machine Files not recognized