亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
淮北市| 青河县| 简阳市| 连城县| 府谷县| 长顺县| 汉阴县| 大足县| 洛阳市| 柳林县| 碌曲县| 天全县| 高淳县| 日喀则市| 温宿县| 黄石市| 中西区| 阳西县| 育儿| 奉新县| 衡阳县| 栾城县| 吉水县| 南江县| 开阳县| 秦安县| 遂宁市| 浦北县| 兴国县| 平邑县| 鹤岗市| 海宁市| 唐山市| 乐都县| 镇坪县| 留坝县| 甘德县| 阳东县| 磐安县| 张家口市| 酒泉市|