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 返回指...