javascript實現的對陣列每一個元素都執行一個函式
在實際應用中可能需要對陣列的每一個元素都指定一個函式操作,以便達成我們的目的。
在ES5版本中已經提供了這樣的方法,具體可以參閱javascript forEach()一章節。
但是此方法不被IE9以下的瀏覽器所支援,下面就分享一段採用原生js模擬實現的功能。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼if (!Array.prototype.forEach) { Array.prototype.forEach = function (fun/*, thisp*/) { var len = this.length >>> 0; if (typeof fun != "function") { throw new TypeError(); } var thisp = arguments[1]; for (var i = 0; i < len; i++) { if (i in this) { fun.call(thisp, this[i], i, this); } } }; }
相關文章
- JavaScript遍歷陣列每一個元素JavaScript陣列
- javascript將陣列的元素每兩個一組存入一個新陣列JavaScript陣列
- javascript如何遍歷陣列中的每一個元素JavaScript陣列
- 陣列中每個陣列元素出現的次數陣列
- JavaScript刪除陣列第一個元素JavaScript陣列
- JavaScript刪除陣列最後一個元素JavaScript陣列
- JavaScript獲取陣列最後一個元素JavaScript陣列
- javascript在陣列開頭新增一個元素JavaScript陣列
- JavaScript 陣列一次追加多個元素JavaScript陣列
- JavaScript 刪除陣列最後一個元素JavaScript陣列
- 如何將一個陣列中的元素插入另一個陣列陣列
- disruptor如何實現每CPU執行一個執行緒?執行緒
- 統計陣列元素中每個元素出現的次數陣列
- JavaScript在陣列開頭新增一個新的元素JavaScript陣列
- php陣列函式序列之array_unshift()在陣列開頭插入一個或多個元素PHP陣列函式
- JS陣列at函式(獲取最後一個元素的方法)介紹JS陣列函式
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- 如何用 JavaScript 實現一個陣列惰性求值庫JavaScript陣列
- javascript隨機從陣列中選出一個元素JavaScript隨機陣列
- 給定一個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。陣列
- 編寫一個函式,實現兩個整型陣列的合併(將兩個整型陣列a和b合併成一個從小到大有序排列的整形陣列c,並在主函式中測試)。函式陣列
- javascript實現複製一個陣列程式碼例項JavaScript陣列
- JavaScript 中如何實現函式佇列?(一)JavaScript函式佇列
- gohook 一個支援執行時替換 golang 函式的庫實現HookGolang函式
- js如何實現一定時間後去執行一個函式JS函式
- 陣列排序函式-php陣列函式(一)陣列排序函式PHP
- 一個簡單的oracle函式返回陣列的例子Oracle函式陣列
- JavaScript向陣列中一次性追加多個元素JavaScript陣列
- javascript如何清空一個array陣列JavaScript陣列
- javascript如何複製一個陣列JavaScript陣列
- 編寫一個物件&&陣列深copy函式方法物件陣列函式
- 統計陣列個元素出現的個數陣列
- C語言 有一個整形陣列a,有10個元素,要求輸出陣列中的全部元素C語言陣列
- 如何統計一列數中每個元素出現的次數
- javascript向陣列中追加多個元素JavaScript陣列
- asp.net 實現獲取一個集合陣列中出現次數最多的元素ASP.NET陣列
- 對tomcat來說,每一個進來的請求(request)都需要一個執行緒,直到該請求結束。Tomcat執行緒
- js如何實現拷貝一個陣列JS陣列