首先我们需要明确遍历是指对数组或对象中的每一个元素进行访问和操作的过程。JS中数组和对象的遍历方法不同,下面我们分别来介绍。
1. 数组的遍历方法
1.1 for循环
我们可以使用for循环遍历数组,代码如下:
var arr = [1, 2, 3, 4, 5];
for(var i = 0; i < arr.length; i++){
console.log(arr[i]);
}
1.2 forEach方法
forEach()方法是ES5新增的数组遍历方法,它遍历数组中的每一个元素并执行回调函数。代码如下:
var arr = [1, 2, 3, 4, 5];
arr.forEach(function(item){
console.log(item);
})
2. 对象的遍历方法
2.1 for-in循环
for-in循环可以遍历对象中的属性,代码如下:
var obj = {name: "xiaoming", age: 18, gender: "male"};
for(var key in obj){
console.log(obj[key]);
}
2.2 Object.keys()方法
Object.keys()方法可以获取对象中所有的属性名组成的数组,遍历该数组可达到遍历对象的效果,代码如下:
var obj = {name: "xiaoming", age: 18, gender: "male"};
Object.keys(obj).forEach(function(key){
console.log(obj[key]);
})
以上就是JS中数组与对象的遍历方法实例小结,希望能对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS中数组与对象的遍历方法实例小结 - Python技术站