map
()方法返回乙個新陣列,陣列中的元素為原始陣列元素呼叫函式處理的後值。
map(
)方法按照原始陣列元素順序依次處理元素。
(遍歷處理的意思)
** 注意:map不會對空陣列進行檢測
map不會改變原始陣列 ,在map裡邊自定義函式return什麼就輸出什麼樣的新陣列
自定義函式裡:使用return操作輸出,會迴圈陣列每一項,更新陣列每個物件到新陣列
arr.
map(
function
(currentvalue,index,arr)
,thisvalue)
** 引數說明:function(currentvalue,index,arr) : 必須,函式,陣列中的每個元素都會執行這個函式函式引數(item(陣列元素)、index(序列)、arr(陣列本身))
currentvalue : 必須 當前元素值
index : 可選 當前元素的索引值
arr : 可選 當前元素屬於的陣列物件
let arr1=[1
,2,3
]let arr2= arr1.
map(d =>);
console.
log(arr1)
console.
log(arr2)
** 這裡是結果:
javascript中的Date物件和Math物件
通過new方法建立物件 var time1 new date 方法1 不指定引數var time1 new date alert time1.tolocalestring 方法2 引數為日期字串var time2 new date 2017 8 8 11 12 alert time2.tolocal...
javascript中的Date物件和Math物件
通過new方法建立物件 var time1 new date 方法1 不指定引數var time1 new date alert time1.tolocalestring 方法2 引數為日期字串var time2 new date 2017 8 8 11 12 alert time2.tolocal...
JavaScript中的陣列
陣列 引數 返回值原陣列是否改變 1 向陣列尾部新增push 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 2 刪除陣列的最後一項pop 沒有引數 返回值是刪除的那個數 原陣列改變 3 向陣列的頭部新增unshift 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 4 刪除...