jquery中map函數(shù)遍歷數(shù)組用法實(shí)例
更新時(shí)間:2015年05月18日 15:24:08 作者:永遠(yuǎn)愛好寫程序
這篇文章主要介紹了jquery中map函數(shù)遍歷數(shù)組用法,實(shí)例分析了jQuery中map函數(shù)遍歷數(shù)組的相關(guān)技巧,并提供了一個(gè)自定義遍歷數(shù)組函數(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格式對(duì)象的數(shù)組。*/
$(function () {
var arr = [3, 6, 9];
ShowArray(arr);
//調(diào)用jquery的map方法 用來(lái)將一個(gè)數(shù)組,轉(zhuǎn)成另一個(gè)數(shù)組
//var arrChange = $.map(arr, function (item) { return item * 2; });
//ShowArray(arrChange);
//調(diào)用自己實(shí)現(xiàn)的mymap方法,達(dá)到和jquery的map方法一樣的功能
var myfunc = function (item) { return item * 2 };
var arrChange = MyMap(arr, myfunc);
ShowArray(arrChange);
});
//自己實(shí)現(xiàn)一個(gè)類似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>
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
相關(guān)文章
jQuery實(shí)現(xiàn)可用于博客的動(dòng)態(tài)滑動(dòng)菜單完整實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)可用于博客的動(dòng)態(tài)滑動(dòng)菜單代碼,可實(shí)現(xiàn)jQuery基于鼠標(biāo)事件動(dòng)態(tài)操作頁(yè)面元素變換的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
ajax無(wú)刷新動(dòng)態(tài)調(diào)用股票信息(改良版)
今日閑來(lái)無(wú)事,把上次寫的代碼稍微改了改。增加了動(dòng)態(tài)追加和刪除股票信息的功能(代碼基于jquery運(yùn)行:http://jquery.com/) 。由于對(duì)Ajax技術(shù)的認(rèn)識(shí)還只是在初級(jí)階段,總覺得這么些有點(diǎn)別扭,希望大蝦能夠指點(diǎn)一二。2008-11-11
jQuery實(shí)現(xiàn)長(zhǎng)文字部分顯示代碼
在網(wǎng)頁(yè)上只有一個(gè)小區(qū)域,但是說明性的文字又很長(zhǎng),下面這段腳本實(shí)現(xiàn)的是長(zhǎng)文字的部分顯示,有類似需求的朋友可以參考下哈,希望對(duì)你有所幫助2013-05-05
jQuery設(shè)置div一直在頁(yè)面頂部顯示的方法
如何讓div一直在頁(yè)面頂部,這種類似的效果大家都有見過的,實(shí)現(xiàn)的方法也有很多,在本文為大家詳細(xì)介紹下使用jquery是如何實(shí)現(xiàn)的,感興趣的朋友不要錯(cuò)過2013-10-10
Domino中運(yùn)用jQuery讀取視圖內(nèi)容的方法
jQuery是繼prototype之后又一個(gè)優(yōu)秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。2009-10-10

