在制作网站过程中,经常会用到接口请求数据,有时候接口返回的是普通数组,有时候接口返回的是json对象;那就需要在前端用js进行处理。今天就来分享想常用的几种遍历方法:
1. for in 遍历数组和json方法,请看下面详细代码演示:
<script>
//遍历数组
var arr = ['苹果','梨子','桃子','香蕉'];
for(k in arr){
console.log(k + '--' + arr[k])
}
//遍历json
var json = {'name':'金属大师','job':'法师','lv':'18级'}
for(k in json){
console.log(k + '--' + json[k])
}
</script>以上代码运行结果为下图:


2. $.each()遍历数组和json方法(此方法需要依赖jQuery库),请看下面详细代码演示:
<script>
//遍历数组
var arr = ['苹果','梨子','桃子','香蕉'];
$.each(arr,function (index,value) {//index为数组下标,value值
console.log(index + ':' + value)
})
//遍历json
var json = {'name':'金属大师','job':'法师','lv':'18级'}
$.each(json,function (index,value) {//index为数组下标,value值
console.log(index + ':' + value)
})
</script>以上代码运行结果入下图:

3. js for循环遍历数组方法,请看下面详细代码演示:
<script>
//遍历数组
var arr = ['苹果','梨子','桃子','香蕉'];
for(i=0;i<arr.length;i++){
console.log(i + '--' + arr[i])
}
</script>以上代码运行结果入下图:

如果内容有帮助,就点个赞吧!
