jquery中map函數(shù)遍歷數(shù)組用法實例
更新時間:2015年05月18日 15:24:08 作者:永遠(yuǎn)愛好寫程序
這篇文章主要介紹了jquery中map函數(shù)遍歷數(shù)組用法,實例分析了jQuery中map函數(shù)遍歷數(shù)組的相關(guān)技巧,并提供了一個自定義遍歷數(shù)組函數(shù)供參考之用,需要的朋友可以參考下
本文實例講述了jquery中map函數(shù)遍歷數(shù)組用法。分享給大家供大家參考。具體如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>map函數(shù)</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
/*注意map函數(shù)不能處理json格式對象的數(shù)組。*/
$(function () {
var arr = [3, 6, 9];
ShowArray(arr);
//調(diào)用jquery的map方法 用來將一個數(shù)組,轉(zhuǎn)成另一個數(shù)組
//var arrChange = $.map(arr, function (item) { return item * 2; });
//ShowArray(arrChange);
//調(diào)用自己實現(xiàn)的mymap方法,達(dá)到和jquery的map方法一樣的功能
var myfunc = function (item) { return item * 2 };
var arrChange = MyMap(arr, myfunc);
ShowArray(arrChange);
});
//自己實現(xiàn)一個類似jquery的map方法
function MyMap(arr, func) {
var newArray = new Array(arr.length);
for (var i = 0; i < arr.length; i++) {
newArray[i] = func(arr[i]);
}
return newArray;
}
function ShowArray(arr) {
var output = "";
for (var i = 0; i < arr.length; i++) {
if (output == "") {
output = arr[i];
}
else {
output += "," + arr[i];
}
}
alert(output);
}
</script>
</head>
<body>
</body>
</html>
希望本文所述對大家的jQuery程序設(shè)計有所幫助。
相關(guān)文章
jquery中dom操作和事件的實例學(xué)習(xí)-表單驗證
這個demo的效果是實現(xiàn)用戶輸入時提供實時提醒,并不一定要等到元素失去焦點時才提醒2011-11-11
用JQuery調(diào)用Session的實現(xiàn)代碼
用JQuery調(diào)用Session的實現(xiàn)代碼,需要的朋友可以參考下。2010-10-10

