javascript模擬jQuery的map()方法程式碼例項map

admin發表於2017-04-08

本章節分享一段程式碼例項,它模擬實現了jQuery的map方法效果。

程式碼非常的簡單,無法和jQuery的map相比。

關於jQuery的map()方法可以參閱jQuery.map()方法一章節。

模擬實現程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var arr=[3,6,9];
 
var fun=function(item){ 
  return item * 2 
};
var arrChange=map(arr, fun);
 
function map(arr, func) {
  var newArray = new Array(arr.length);
  for (var i = 0; i < arr.length; i++) {
    newArray[i] = func(arr[i]);
  }
  return newArray;
}
console.log(arrChange);

相關文章