js遍历对象的方法
js遍历对象的方法是啥?下面长沙家政网就让我们一起来了解一下吧
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.getOnPropertyNames(obj)方法遍历
即返回一个数组,其中包含对象自身的所有属性(不包含Symbol属性,包含了不可枚举属性)。
示例代码如下
var obj = {'0':'a','1':'b','2':'c'};
Object.getOnPropertyNames(obj).forEach(function(key){
console.log(key,obj[key]);
});
4、
使用Reflect.onKeys(obj)方法遍历
即返回一个数组,其中包含对象自身的所有属性,不管属性名是Symbol或字符串,也不管是否可枚举。
示例代码如下
var obj = {'0':'a','1':'b','2':'c'};
Reflect.onKeys(obj).forEach(function(key){
console.log(key,obj[key]);
});
以上就是长沙家政网小编的分享了,希望能够帮助到大家。
家电上门维修
- apple官方售后维修中心 芜湖apple官方售后维修中心
- 24小时上门修手机 闪修侠上门维修电话
- 戴尔电脑售后维修服务中心 戴尔笔记本电脑售后
- 北京上门维修电脑服务 北京上门维修电脑服务电
- apple官方售后维修点查询 apple官方售后维修点查询
- 24小时上门维修电话 宿州爱玛24小时上门维修电话
- 创维电视维修 创维电视维修收费标准
- 宝珀售后维修中心服务 宝珀售后维修中心服务内
- 24小时上门维修水电电话 附近上门水电维修电话
- 宝玑维修费用 宝玑维修费用多少钱
- 联想电脑售后维修服务网点 上海联想电脑售后维
- 维修变速箱费用多少钱 维修瑞虎8变速箱费用多少
- 雅典维修点:雅典维修点过年放假文案
- 微软surface维修服务中心 surface官方维修中心地址
- 江诗丹顿售后维修中心电话 江诗丹顿官方售后网
- 雅典售后维修电话 雅典售后维修电话号码