欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

es6中json數組的遍歷知乎

劉姿婷2年前9瀏覽0評論

在ES6中,JSON數組的遍歷變得更加方便和直觀了。在以前的版本中,我們需要使用循環(huán)語句來遍歷JSON數組,但是在ES6中,我們可以使用新的迭代器方法來實現JSON數組的遍歷。

ES6中提供了三種遍歷JSON數組的方法,分別是:for…of循環(huán)、Map和Set數據結構以及Generator函數。

首先是for…of循環(huán),使用這種方式可以遍歷JSON數組中的每一個元素,示例如下:

let arr = [1,2,3];
for(let val of arr){
console.log(val);
}

其次是Map數據結構和Set數據結構,這兩種數據結構也可以用來遍歷JSON數組中的元素,示例如下:

let arr = [1,2,3];
let set = new Set(arr);
for(let val of set){
console.log(val);
}
let map = new Map([
['one', 1],
['two', 2],
['three', 3]
]);
for(let key of map.keys()){
console.log(key);
}
for(let value of map.values()){
console.log(value);
}
for(let entry of map.entries()){
console.log(entry);
}

最后是Generator函數,這種方式也可以用來遍歷JSON數組中的每一個元素,示例如下:

function* gen(){
yield 1;
yield 2;
yield 3;
}
let g = gen();
for(let val of g){
console.log(val);
}

以上就是ES6中關于JSON數組遍歷的三種方法,通過這些方式,我們可以更加方便和直觀地操作JSON數組中的元素。