五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 我的each方法——JavaScript Array

我的each方法——JavaScript Array

文章來源:365jz.com     點(diǎn)擊數(shù):710    更新時(shí)間:2009-09-17 10:14   參與評論

  學(xué)習(xí)JavaScript也有一段時(shí)間了,最近對JavaScrip的兩個(gè)方法call、apply感興趣,并學(xué)習(xí)了解了一下。下面是我的練習(xí),實(shí)現(xiàn)目前兩大主流JavaScrip框架(Prototype 、Jquery )針對數(shù)組的each方法,為了保留代碼的可讀性和方便了解代碼的核心部分,本人沒有加入過多的類型檢測或容錯(cuò)處理代碼。

Array.prototype.each=function(callback)
{
    
for (i=0;i<this.length;i++)
    {
       callback.call(
this,this[i]);
    }
}
var arrayObject=["JavaScript","Prototype","Jquery"];
arrayObject.each(
function(x){alert(x)});

代碼解釋: 用prototype方法給JavaScrip的數(shù)組對象Array加一個(gè)方法each,each方法傳入一個(gè)回調(diào)函數(shù)callback,callback內(nèi)部根據(jù)當(dāng)前調(diào)用數(shù)組對象長度循環(huán)執(zhí)行callback方法,callback方法在執(zhí)行時(shí)內(nèi)部this就指當(dāng)前調(diào)用,并傳入一個(gè)參數(shù)this[i]為數(shù)組當(dāng)前索引對象。上面代碼運(yùn)行時(shí)會(huì)順序看到彈出對話框顯示"JavaScript","Prototype","Jquery"。

作者:WebFlash
出處:http://webflash.cnblogs.com
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答?。?點(diǎn)擊進(jìn)入論壇

發(fā)表評論 (710人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號