案例 新增陣列方法

2022-08-02 19:15:15 字數 1514 閱讀 3005

//foreach 迭代(遍歷) 陣列

vararr =[

1, 2,

3];varsum =0

; arr.foreach(

function

(value, index, array) );

console.log(sum);

console.log(

"----------分隔行---------");

//filter()篩選陣列

vararr1 =[

12,

66, 4,

88, 3,

7];varnewarr

=arr1.filter(

function

(value, index) );

console.log(newarr);

console.log(

"----------分隔行---------");

//some 查詢陣列中是否有滿足條件的元素

//var arr = [10, 30, 4];

//var flag = arr.some(function(value) );

vararr1 =[

"red",

"pink",

"blue"];

varflag1

=arr1.some(

function

(value) );

console.log(flag1);

//1. filter 也是查詢滿足條件的元素 返回的是乙個陣列 而且是把所有滿足條件的元素返回回來

//2. some 也是查詢滿足條件的元素是否存在 返回的是乙個布林值 如果查詢到第乙個滿足條件的元素就終止迴圈

script

>

body

>

html

>

新增陣列方法

有乙個條件不滿足,就返回false function isbelowthreshold currentvalue var array1 1,30,39,29,10,13 console.log array1.every isbelowthreshold 如果arr1的name欄位的值,全部在arr2...

ES新增陣列方法

陣列中foreach map filter reduce some every 的總結 let array 1,2,3,4 array.foreach item,index,array foreach會遍歷陣列,沒有返回值,不允許在迴圈體內寫return,不會改變原來陣列的內容.let array ...

ES6新增陣列方法

1.includes 1,2,3 includes 2 indexof要去比較是否不等於 1,表達起來不夠直觀 而且它內部使用嚴格相等運算子 進行判斷,這會導致nan不等於nan 4.擴充套件運算子 console.log 1,2,3 1 2 3 主要用於函式呼叫 es5 的寫法 es6 的寫法 m...