javascript 有map嗎
javascript中有map方法,該方法用於返回一個新陣列,並按照原始陣列元素順序依次處理元素;map語法是“array.map(function(currentValue,index,arr), thisValue)”。
本文操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript 有map嗎?
javascript中有map方法。
JavaScript Array map() 方法定義和用法
map() 方法返回一個新陣列,陣列中的元素為原始陣列元素呼叫函式處理後的值。
map() 方法按照原始陣列元素順序依次處理元素。
注意: map() 不會對空陣列進行檢測。map() 不會改變原始陣列。
語法
array.map(function(currentValue,index,arr), thisValue)
引數說明
引數 function(currentValue, index,arr) 必須:函式,陣列中的每個元素都會執行這個函式
引數currentValue 必須:當前元素的值
index 可選:當前元素的索引值
arr 可選:當前元素屬於的陣列物件
thisValue 可選:物件作為該執行回撥時使用,傳遞給函式,用作 "this" 的值。
如果省略了 thisValue,或者傳入 null、undefined,那麼回撥函式的 this 為全域性物件。
返回值: 返回一個新陣列,陣列中的元素為原始陣列元素呼叫函式處理後的值。
例項
陣列中的每個元素乘於輸入框指定的值,並返回新陣列:
var numbers = [65, 44, 12, 4]; function multiplyArrayElement(num) { return num * document.getElementById("multiplyWith").value; } function myFunction() { document.getElementById("demo").innerHTML = numbers.map(multiplyArrayElement); }
執行效果:
推薦學習:《》
以上就是javascript 有map嗎的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3034/viewspace-2827213/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript map()JavaScript
- JavaScript map()方法JavaScript
- JavaScript Array map() 方法JavaScript
- JavaScript Map與WeakMapJavaScript
- JavaScript中 Map 物件詳解JavaScript物件
- javascript實現Map結構JavaScript
- JavaScript 中 forEach、map、filter 詳細JavaScriptFilter
- JavaScript --- Map集合結構詳解JavaScript
- JavaScript — Map集合結構詳解JavaScript
- [Javascript] Object.groupBy & Map.groupByJavaScriptObject
- JavaScript map和reduce的區別JavaScript
- 你知道JavaScript的繼承有幾種寫法嗎?JavaScript繼承
- javascript高階函式---filter---map---reduceJavaScript函式Filter
- JavaScript(1)高階函式filter、map、reduceJavaScript函式Filter
- 聽說過對 Go map 做 GC 嗎?GoGC
- JavaScript 4/30: 陣列的 map, filter 和 reduce 用法JavaScript陣列Filter
- JavaScript中的new map()和new set()使用詳細(new map()和new set()的區別)JavaScript
- 每天都在用 Map,這些核心技術你知道嗎?
- 在 JavaScript 中,什麼時候使用 Map 或勝過 ObjectJavaScriptObject
- JavaScript基礎——你真的清楚JavaScript是什麼嗎?JavaScript
- JavaScript --有關提升JavaScript
- 有必要報名長沙前端培訓嗎?自學JavaScript圖書推薦前端JavaScript
- JavaScript 你真的瞭解this指向嗎JavaScript
- javascript是指令碼語言嗎JavaScript指令碼
- python有前景嗎Python
- 你知道嗎?甲骨文擁有JavaScript商標權 未經授權不得使用JavaScript
- JavaScript 到底有多慢?JavaScript
- javascript函式有哪些JavaScript函式
- 有接外包的前端嗎?有私活前端
- 你真的懂JavaScript計時器嗎?JavaScript
- JavaScript物件屬性是有序的嗎?JavaScript物件
- 前端有架構嗎?前端架構
- 學Java有前途嗎?Java
- 學習有早晚嗎
- Map
- 你真的懂JavaScript基礎型別嗎JavaScript型別
- 敢挑戰這3道 JavaScript 題嗎JavaScript
- 前端JavaScript的前景如何?有沒有未來?前端JavaScript