成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

php中的foreach和js中的foreach的用法和區(qū)別

JerryC / 2147人閱讀

摘要:中的循環(huán)主要用于遍歷數(shù)組例如中的循環(huán)數(shù)組循環(huán)遍歷。數(shù)組循環(huán)變量,最先想到的就是這樣的方式了。除此之外,也可以使用較簡(jiǎn)便的方式函數(shù)。和的類型都有的函數(shù)。因?yàn)榈臎](méi)有這個(gè)方法既然的沒(méi)喲方法,我們就給它手動(dòng)添加這個(gè)原型方法。

PHP中的foreach循環(huán):
主要用于遍歷數(shù)組
例如:
(1)//
$colors=array("red","yellow","blue");
foreach($colors as $value){

  echo "$value 
";

}

(2)//
$windows=array("key1"=>"red","key2"=>"yellow","key3"=>"blue");
foreach($windows as $key=>$value){

  echo "$key".":"."$value
";

}

js中的foreach循環(huán):

js 數(shù)組循環(huán)遍歷。
數(shù)組循環(huán)變量,最先想到的就是 for(var i=0;i

除此之外,也可以使用較簡(jiǎn)便的forEach 方式

forEach 函數(shù)。
Firefox 和Chrome 的Array 類型都有forEach的函數(shù)。使用如下:




New Document




但是以上,代碼在IE中卻無(wú)法正常工作。
因?yàn)镮E的Array 沒(méi)有這個(gè)方法:

alert(Array.prototype.forEach);

既然IE的Array 沒(méi)喲forEach方法, 我們就給它手動(dòng)添加這個(gè)原型方法。

//Array.forEach implementation for IE support..
//https://developer.mozilla.org...
if (!Array.prototype.forEach) {

Array.prototype.forEach = function(callback, thisArg) {  
    var T, k;  
    if (this == null) {  
        throw new TypeError(" this is null or not defined");  
    }  
    var O = Object(this);  
    var len = O.length >>> 0; // Hack to convert O.length to a UInt32  
    if ({}.toString.call(callback) != "[object Function]") {  
        throw new TypeError(callback + " is not a function");  
    }  
    if (thisArg) {  
        T = thisArg;  
    }  
    k = 0;  
    while (k < len) {  
        var kValue;  
        if (k in O) {  
            kValue = O[k];  
            callback.call(T, kValue, k, O);  
        }  
        k++;  
    }  
};  

}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/82249.html

相關(guān)文章

  • phpforeachjsforeach用法區(qū)別

    摘要:中的循環(huán)主要用于遍歷數(shù)組例如中的循環(huán)數(shù)組循環(huán)遍歷。數(shù)組循環(huán)變量,最先想到的就是這樣的方式了。除此之外,也可以使用較簡(jiǎn)便的方式函數(shù)。和的類型都有的函數(shù)。因?yàn)榈臎](méi)有這個(gè)方法既然的沒(méi)喲方法,我們就給它手動(dòng)添加這個(gè)原型方法。 PHP中的foreach循環(huán):主要用于遍歷數(shù)組例如:(1)// $colors=array(red,yellow,blue); foreach($colors as ...

    BingqiChen 評(píng)論0 收藏0
  • PHP細(xì)節(jié):foreach、(漢子)字符串反轉(zhuǎn)、isset,empty用法區(qū)別以及0、‘’、null

    摘要:規(guī)定要反轉(zhuǎn)的字符串。參考文檔實(shí)現(xiàn)字符串翻轉(zhuǎn)包含中文漢字參考處理漢字官方文檔函數(shù)最下面給出了支持的方案三用法區(qū)別以及之間關(guān)系用法如果是非空或非零的值,則返回。若想檢測(cè)常量是否已設(shè)置,可使用函數(shù)。 一、foreach 第一題: //1.for循環(huán)執(zhí)行幾次 //for($i=0;$i=1;$i++){ // echo $i; //} $i==1條件很成立,死循環(huán) for($i=0;$...

    孫淑建 評(píng)論0 收藏0
  • PHP學(xué)習(xí) Day 3 語(yǔ)言參考

    摘要:掃下手冊(cè)的語(yǔ)言參考。允許的強(qiáng)制轉(zhuǎn)換有。錯(cuò)誤控制置于表達(dá)式前時(shí),忽略該表達(dá)式產(chǎn)生的錯(cuò)誤信息。運(yùn)行外部程序使用反引號(hào),效果等同于函數(shù)。文件未找到時(shí),給出錯(cuò)誤,而僅僅給出警告。目標(biāo)位置用目標(biāo)名稱加上冒號(hào)標(biāo)記,必須位于同一文件和作用域。 掃下手冊(cè)的語(yǔ)言參考。(函數(shù)以前) 類型 有boolean、integer、float、string、array等類型。 可以通過(guò)gettype函數(shù)查看類...

    sean 評(píng)論0 收藏0
  • PHP閉包理解與介紹

    摘要:閉包與函數(shù)真正的區(qū)別函數(shù)封裝一次多處調(diào)用。閉包只限于本方法使用,耦合度低到忽略。 看過(guò)許多關(guān)于PHP中閉包的講解,每個(gè)文檔想要表達(dá)的意思大體相同,但是理解起來(lái)很費(fèi)勁,我根據(jù)自身理解加以描述,有更好的理解請(qǐng)指出 眾所周知,大家都知道PHP的閉包是function () use (){}; 本文分為3步1:講解閉包的使用2:閉包實(shí)例3:閉包總結(jié) 1、講解閉包的使用1:閉包中的use使用-上...

    gotham 評(píng)論0 收藏0
  • JS中ArrayAPI學(xué)習(xí)筆記

    摘要:如果該函數(shù)的返回值大于,表示第一個(gè)成員排在第二個(gè)成員后面其他情況下,都是第一個(gè)元素排在第二個(gè)元素前面。第三次執(zhí)行,為上一輪的返回值,為第四個(gè)成員。第四次執(zhí)行,為上一輪返回值,為第五個(gè)成員。 JS中ArrayAPI學(xué)習(xí)筆記 記博客,時(shí)常回顧.尤其是面試之先回顧阮一峰標(biāo)準(zhǔn)庫(kù)Array對(duì)象 1 一些標(biāo)準(zhǔn)庫(kù)回顧 showImg(https://segmentfault.com/img/remo...

    tolerious 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<