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 沒有返回值,只是針對每個...