91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
开封县| 若尔盖县| 灵川县| 辽宁省| 策勒县| 古交市| 子长县| 遂平县| 安平县| 确山县| 乐陵市| 平罗县| 屯留县| 固始县| 德江县| 玉门市| 六安市| 民和| 淳安县| 伊宁县| 溧水县| 浑源县| 北安市| 克什克腾旗| 勐海县| 驻马店市| 安庆市| 阿拉善左旗| 大港区| 牟定县| 丰城市| 平凉市| 东阿县| 陵水| 潢川县| 丰台区| 陆丰市| 交口县| 县级市| 博罗县| 长寿区|