问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js遍历对象的方法

发布网友 发布时间:2024-09-17 10:02

我来回答

1个回答

热心网友 时间:2024-09-29 18:19

1、
使用Object.keys()方法遍历
即返回一个数组,其中包括对象自身的(不包含继承的)所有可枚举属(但是不包含Symbol属)
示例代码如下:
var obj = {'0':'a','1':'b','2':'c'};
Object.keys(obj).forEach(function(key){
console.log(key,obj[key]);
});
2、
使用for..in..语句遍历
循环遍历对象自身的与继承的可枚举属(不包含Symbol属)。
示例代码如下:
var obj = {'0':'a','1':'b','2':'c'};
for(var i in obj) {
console.log(i,":",obj[i]);
}
3、
使用Object.getOwnPropertyNames(obj)方法遍历
即返回一个数组,其中包含对象自身的所有属(不包含Symbol属,但是包含了不可枚举属)。
示例代码如下:
var obj = {'0':'a','1':'b','2':'c'};
Object.getOwnPropertyNames(obj).forEach(function(key){
console.log(key,obj[key]);
});
4、
使用Reflect.ownKeys(obj)方法遍历
即返回一个数组,其中包含对象自身的所有属,不管属名是Symbol或字符串,也不管是否可枚举。
示例代码如下:
var obj = {'0':'a','1':'b','2':'c'};
Reflect.ownKeys(obj).forEach(function(key){
console.log(key,obj[key]);
});
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
三招可巧妙减少厨房油烟 松下plc软件modbus在哪 陶瓷芯和铜芯水龙头哪个好用 铜芯水龙头有毒吗安全吗 铜芯水龙头 如何 开个大酒吧大概多少钱 开个1000平米上的酒吧多少钱 开个dj酒吧需要多少资金 开个酒吧多少钱 开酒吧的利润和风险 开个600平的酒吧需要多少钱 细说JS遍历对象属性的N种方法 想做线上兼职对外汉语教师,如何就业or找实习? 哪个平台能做老师 花呗扫码支付怎么限额了? 北京亦庄国际担保有限公司可信么,这公司存在么,是不是骗人的呢?哪个好... 大亚湾人力资源和社会保障局简介 惠州大亚湾一定要交社保才能开票吗? 你好,请问,在惠州惠阳大亚湾,工伤休养期间基本工资多少? 昂科威自动报警是什么原因 本田雅阁是哪国车? 请问从天河机场准备坐班车回浠水在哪里乘车如何走最方便快捷? hplaserjet一体机如何清零呢? 微信退群聊天记录还有吗? 微信退群了还能看到以前的聊天记录吗? 福尔摩斯归来中的好句 决战冰河电影相关信息 作文500字观《决战冰河》有感 决战冰河电影概述 美片决战冰河怎么下载 哪有《决战冰河》的dvd版,急需!!!616433683@qq.com 房子卖了后房贷需要提前还款吗 房贷还不上银行拍卖后会给你钱吗 植物(桂花)怎样进行营养培植 我的长安cs75在锁车后再开后备箱车就会报警是怎么 长安CS75机油减少是什么原因导致的 cs75手动豪华型属于什么配置 贵州银行小微企业贷款条件是什么 福建古田特产:古田鸡腿菇 重庆银行贷款2021最新政策 鸡腿菇什么时候种好 一年可以种几次 那里有卖鸡腿菇菌种的? 鸡腿菇的种植方法有哪些 鸡腿菇种子多少钱 热水浇花怎么挽救 口号大过天怎么样 口号大过天口号大过天 - 影片资料 我哥们,给我发错卡号了,但是我给这个错号大过钱去了,我这么能找回我的... 征途如何能最块的打到银子 尺子有哪些带图 七彩鱼产卵期间喂不喂 七彩鱼神仙鱼家养繁殖