jquery中map函數(shù)遍歷數(shù)組用法實例
更新時間:2015年05月18日 15:24:08 作者:永遠愛好寫程序
這篇文章主要介紹了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方法,達到和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實現(xiàn)可用于博客的動態(tài)滑動菜單完整實例
這篇文章主要介紹了jQuery實現(xiàn)可用于博客的動態(tài)滑動菜單代碼,可實現(xiàn)jQuery基于鼠標事件動態(tài)操作頁面元素變換的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09ajax無刷新動態(tài)調(diào)用股票信息(改良版)
今日閑來無事,把上次寫的代碼稍微改了改。增加了動態(tài)追加和刪除股票信息的功能(代碼基于jquery運行:http://jquery.com/) 。由于對Ajax技術(shù)的認識還只是在初級階段,總覺得這么些有點別扭,希望大蝦能夠指點一二。2008-11-11