ECMAScript陣列常用

2022-03-22 17:18:03 字數 917 閱讀 8735

var arr = [22, 33, 44, 55, 66, 77, 88, 99];

//every 全部結果為true 則返回true

var e = arr.every(function

(m) );

console.log('arr.every:', e)

//every 只有有乙個方法返回true 則返回true

var s = arr.some(function

(m) );

console.log('arr.some:', s)

//filter 返回為true結果組成的陣列

var f = arr.filter(function

(m) );

console.log('arr.filter:', f);

//map 返回處理過後的元素組成的新陣列

var m = arr.map(function

(m) );

console.log('arr.map:', m);

//foreach 迴圈

var fe = arr.foreach(function

(item,key));/**

* prev 上一次處理返回結果

* cur 當前元素值

* index 當前key

* arr 當前陣列

* @type */

var re = arr.reduce(function

(prev,cur,index,arr));/**

* 類似於reduce 陣列從末尾到起始迴圈

* 引數也是相反的

* @type */

var rightre = arr.reduceright(function

(prev,cur,index,arr));

ECMAScript常用整理

array.prototype.flat 用於陣列扁平化,遞迴地將陣列展平到我們指定的深度。如果未指定depth引數,則預設值為1。var newarray arr.flat depth depth 選擇性,指定巢狀陣列展開的深度。預設為1。var arr1 1 2,3,4 arr1.flat 1,...

ECMAScript之陣列篇

ecmascript包括語法,型別,語句,關鍵字,保留字,操作符,物件。建立陣列 建立沒有內容的陣列 var arr new array 建立空陣列 var arr new array 2 建立乙個空間為2的陣列 var arr 建立空陣列 建立有內容的陣列 var arr new array 2,...

ECMAScript 陣列的遍歷方式

二 陣列的遍歷方式 es6 三 相關注意點 一 陣列的遍歷方式 es5 1.for迴圈let arr 1 2,3 for let i 0 i arr.length i 推薦寫法 for let i 0,count arr.length i count i 2.foreach 沒有返回值,只是針對每個...