中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

es6遍歷數組的方法是什么

es6
小億
88
2023-12-25 17:22:00
欄目: 編程語言

ES6提供了多種遍歷數組的方法,其中常用的包括以下幾種:

  1. for…of循環:以簡潔的語法遍歷數組的每個元素。
let arr = [1, 2, 3];
for(let item of arr) {
  console.log(item);
}
  1. forEach方法:調用數組的forEach方法,傳入一個回調函數,遍歷數組的每個元素。
let arr = [1, 2, 3];
arr.forEach((item) => {
  console.log(item);
});
  1. map方法:調用數組的map方法,傳入一個回調函數,生成一個新數組,新數組的元素是原數組經過回調函數處理后的結果。
let arr = [1, 2, 3];
let newArr = arr.map((item) => {
  return item * 2;
});
console.log(newArr); // [2, 4, 6]
  1. filter方法:調用數組的filter方法,傳入一個回調函數,生成一個新數組,新數組的元素是符合回調函數條件的元素。
let arr = [1, 2, 3];
let newArr = arr.filter((item) => {
  return item > 1;
});
console.log(newArr); // [2, 3]
  1. find方法:調用數組的find方法,傳入一個回調函數,返回第一個滿足回調函數條件的元素。
let arr = [1, 2, 3];
let result = arr.find((item) => {
  return item > 2;
});
console.log(result); // 3
  1. every方法:調用數組的every方法,傳入一個回調函數,判斷數組的每個元素是否都滿足回調函數條件,返回布爾值。
let arr = [1, 2, 3];
let result = arr.every((item) => {
  return item > 0;
});
console.log(result); // true
  1. some方法:調用數組的some方法,傳入一個回調函數,判斷數組的至少一個元素是否滿足回調函數條件,返回布爾值。
let arr = [1, 2, 3];
let result = arr.some((item) => {
  return item > 3;
});
console.log(result); // false

除了以上方法,還有reduce、reduceRight等方法可以用于數組的遍歷和計算。

0
崇信县| 金乡县| 手游| 珲春市| 拉孜县| 十堰市| 会理县| 洛扎县| 黔西县| 安乡县| 金川县| 诸城市| 大冶市| 保德县| 周口市| 如东县| 额尔古纳市| 开江县| 新宾| 南陵县| 民丰县| 额济纳旗| 当雄县| 桃园市| 宁陵县| 石渠县| 太保市| 青冈县| 巫山县| 江达县| 西乡县| 西和县| 宁海县| 麻城市| 枝江市| 通城县| 盘山县| 广灵县| 马关县| 大冶市| 藁城市|