es5 陣列方法

2021-10-02 13:18:32 字數 859 閱讀 3454

es5 陣列方法的擴充套件

陣列物件.foreach(function(item,index){});

陣列物件.map(function(item,index)); 返回乙個加工後的新陣列

陣列物件.filter(function(item,index)) 按指定要求過濾,返回結果為true的子陣列

**示例:

'main'

>

"utf-8"

>

'viewport' content=

'width=device-width,user-scalable=no,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0'

>

'jq/jquery-3.4.1.js'

>

<

/script>

<

/style>

<

/head>

'use strict'

var arr=[1

,2,3

,4,5

,2,1

];var arr2=arr.

map(

function

(item,index)

) console.

log(arr2)

;var arr3=arr.

filter

(function

(item,index)

) console.

log(arr3)

;<

/script>

<

/body>

<

/html>

ES5 陣列方法

foreach 方法從頭至尾遍歷陣列,為每個元素呼叫指定的函式。三個引數 陣列元素 元素的索引和陣列本身。var data 1,2,3,4,5 var sum 0 data.foreach function val sum 15 data.foreach function v,i,a data 2,...

ES5陣列方法

push 從陣列最後一位新增 pop 從陣列最後一位刪除 shift 從陣列第一位刪除 unshift 從陣列第一位新增 reverse 陣列逆轉 splice 從第幾位開始,擷取長度,在切口處新增新的資料 sort 陣列排序 arr.sort function a,b 正序 return b a ...

ES5陣列方法

1.array.isarray 用來判斷是否為陣列,可以彌補typeof運算子的不足 2.valueof 返回陣列的原始值 一般情況下其實就是陣列自身 3.tostring 返回陣列的字串形式 4.indexof 返回指定元素在陣列中第一次出現的位置,沒有返回 1 5.lastindexof 返回指...