国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js中的for in和for each in的用法和區別

Blackjun / 1905人閱讀

摘要:區別一是中發布的。是作為標準的一部分在中發布的,而它不是標準的一部分。這將意味著存在各種瀏覽器的兼容性問題。遍歷對象,由于沒辦法提供理想的遍歷,因而只能選擇其他方法。

區別一:

for in是javascript 1.0 中發布的。
for each in是作為E4X標準的一部分在javascript 1.6中發布的,而它不是ECMAScript標準的一部分。
這將意味著存在各種瀏覽器的兼容性問題。for each in,對很多瀏覽器都不支持的。例如是不支持IE6,IE7,IE8等瀏覽器的。

區別二:

例: var 長方形= { 高:"15", 寬:"25" };

for (var i in 長方形){

alert( i + "," + 長方形[i] );

}
結果依次是: 高,15 ; 寬,25 ;

for each (var i in 長方形){

alert( i + "," + 長方形[i] );

}
結果依次是: 15, undefined ; 25, undefined;

兩種遍歷方法的變量i的值是不一樣的,for each in無法獲得對象的屬性名,只能獲取到屬性值。

最后總結一下使用建議:

(1)遍歷普通數組,建議使用原生的遍歷方法for,不要貪圖方便,因為for in 和for each in均存在瀏覽器的兼容問題,不能保證它們對數組的遍歷順序(如果對順序的不作要求的話,可以使用for in ,但本人不建議),有興趣話,可以閱讀的下一篇文章《for in 的瀏覽器兼容問題》。

(2)遍歷對象,由于for沒辦法提供理想的遍歷,因而只能選擇其他方法。這里建議使用for in ,從上面講解的區別,for in比for each 更具優勢,for in能獲取索引和屬性值,而for each只能獲取屬性值,而且for each在很多低版本的瀏覽器是不支持。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/82248.html

相關文章

  • [譯]Loadtest庫做負載測試

    摘要:在選定的或者上進行負載測試,允許在你自己的測試里輕松集成。使用提供的非常容易整合到你的包里進行編程負載測試。在部署新版本軟件之前,使運行負載測試成為系統測試的一部分變得非常容易。 前言 因為最近學習需要用到一些測試庫測試性能,但是工具又太復雜不好用,恰好發現有這么一個庫用法輸出都很近似,可惜沒有找到有中文版或者用法筆記,所以只好耐心一點一點翻譯出來。因為我的英文水平很一般,而這種技術博...

    asoren 評論0 收藏0
  • Zepto這樣操作元素屬性

    摘要:還有一點需要注意的是方法設置或者獲取都是在操作元素的屬性,那它和,的區別在哪呢可以查看設置設置與的設置部分比較類似,既支持直接傳入普通的字符串也支持傳入回調函數。 前言 使用Zepto的時候,我們經常會要去操作一些DOM的屬性,或元素本身的固有屬性或自定義屬性等。比如常見的有attr(),removeAttr(),prop(),removeProp(),data()等。接下來我們挨個整...

    付倫 評論0 收藏0
  • template7入門教程及對它一些看法

    摘要:是的內置模板引擎,在此之前使用過,不過剛剛打開看了下,已經停止更新,并且將要被所替代。如果需要進行一些條件判斷,則使用。我們就主要說一下不常用的或者其他模板引擎里沒有的一些功能。 template7是framework7的內置模板引擎,在此之前使用過jquery-tmpl,不過剛剛打開github看了下,已經停止更新,并且將要被JsRender所替代。妹的,JsRender又是什么鬼啊...

    Developer 評論0 收藏0
  • template7入門教程及對它一些看法

    摘要:是的內置模板引擎,在此之前使用過,不過剛剛打開看了下,已經停止更新,并且將要被所替代。如果需要進行一些條件判斷,則使用。我們就主要說一下不常用的或者其他模板引擎里沒有的一些功能。 template7是framework7的內置模板引擎,在此之前使用過jquery-tmpl,不過剛剛打開github看了下,已經停止更新,并且將要被JsRender所替代。妹的,JsRender又是什么鬼啊...

    kaka 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<