1、for...in:for...in语句以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行。
语法:for (var veriable in object){....}//循环时,会将对象的可枚举属性赋值给veriable,通过object[veriable]可访问属性的值
2、Object.keys ():Object.keys()方法会返回一个由给定对象的自身可枚举属性组成的数组,其中数组中的属性的排列顺序与使用for...in遍历该对象时返回的顺序一致。
语法:Object.keys(obj)
得到的数组再使用数组的forEach()执行回调函数可以访问到对象的该属性的属性值

本文介绍了JavaScript中两种常用的对象遍历方法:for...in语句和Object.keys()方法。for...in可遍历对象的所有可枚举属性,而Object.keys()则能返回这些属性名组成的数组,便于进一步操作。
1763

被折叠的 条评论
为什么被折叠?



