最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js中for in的用法示例解析

 更新時間:2013年12月25日 16:22:22   作者:  
使用js的朋友對其中for in的并不陌生吧,下面用示例為大家介紹下其具體使用方法
for(var i=0;i<len;i++)這樣的用法一般都可以用for in 來替代。
例如:
復制代碼 代碼如下:

var a = ["a","b","c"];
for(var el in a){
alert(a[el]);
}

這個就是窮舉出a中的所有元素,當然上面這個例子是可以用
復制代碼 代碼如下:

for(var i=0,len=a.length;i<len;i++){
alert(a[i]);
}

這種方式進行循環(huán)列出的,不過有時候這種方式就不一定奏效了。
例如:
復制代碼 代碼如下:

var a = {"first":1,"second":2,"third":3};

這個時候就只能用for in來窮舉了。

一個對象是否可以進行for in窮舉,我們可以通過propertyIsEnumerable屬性來判斷,說明如下:
propertyIsEnumerable 屬性
返回 Boolean 值,指出所指定的屬性是否為一個對象的一部分以及該屬性是否是可列舉的。
復制代碼 代碼如下:

object.propertyIsEnumerable(proName)

參數(shù)
object
必選項。一個對象。

proName
必選項。一個屬性名稱的字符串值。

說明
如果 proName 存在于 object 中且可以使用一個 For…In 循環(huán)窮舉出來,那么 propertyIsEnumerable 屬性返回 true。如果 object 不具有所指定的屬性或者所指定的屬性不是可列舉的,那么 propertyIsEnumerable 屬性返回 false。典型地,預定義的屬性不是可列舉的,而用戶定義的屬性總是可列舉的。
propertyIsEnumerable 屬性不考慮原型鏈中的對象。

相關(guān)文章

  • JS ES6多行字符串與連接字符串的表示方法

    JS ES6多行字符串與連接字符串的表示方法

    這篇文章主要介紹了JS ES6多行字符串與連接字符串的表示方法,結(jié)合具體實例形式對比分析了ES6中的多行字符串與連接字符串的表示方法與相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • javascript文本模板用法實例

    javascript文本模板用法實例

    這篇文章主要介紹了javascript文本模板用法,實例分析了文本模板的相關(guān)實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • JS實現(xiàn)將數(shù)字金額轉(zhuǎn)換為大寫人民幣漢字的方法

    JS實現(xiàn)將數(shù)字金額轉(zhuǎn)換為大寫人民幣漢字的方法

    這篇文章主要介紹了JS實現(xiàn)將數(shù)字金額轉(zhuǎn)換為大寫人民幣漢字的方法,涉及javascript字符串與數(shù)組操作的相關(guān)技巧,需要的朋友可以參考下
    2016-08-08
  • JS實現(xiàn)選定指定HTML元素對象中指定文本內(nèi)容功能示例

    JS實現(xiàn)選定指定HTML元素對象中指定文本內(nèi)容功能示例

    這篇文章主要介紹了JS實現(xiàn)選定指定HTML元素對象中指定文本內(nèi)容功能,涉及javascript針對HTML頁面元素的運算與選定相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • JavaScript之promise_動力節(jié)點Java學院整理

    JavaScript之promise_動力節(jié)點Java學院整理

    這篇文章主要為大家詳細介紹了JavaScript之promise的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • webpack4之如何編寫loader的方法步驟

    webpack4之如何編寫loader的方法步驟

    這篇文章主要介紹了webpack4之如何編寫loader,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • js遍歷對象key和value實戰(zhàn)舉例

    js遍歷對象key和value實戰(zhàn)舉例

    這篇文章主要給大家介紹了關(guān)于js遍歷對象key和value的相關(guān)資料,隨著JavaScript在web應用程序中的廣泛使用,遍歷對象的key和value成為了編寫復雜代碼所必需的技能,需要的朋友可以參考下
    2023-07-07
  • 原生js實現(xiàn)簡單貪吃蛇小游戲

    原生js實現(xiàn)簡單貪吃蛇小游戲

    這篇文章主要為大家詳細介紹了原生js實現(xiàn)貪吃蛇小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • typescript基本數(shù)據(jù)類型HTMLElement與Element區(qū)別

    typescript基本數(shù)據(jù)類型HTMLElement與Element區(qū)別

    這篇文章主要為大家介紹了typescript基本數(shù)據(jù)類型HTMLElement與Element區(qū)別詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • js如何驗證密碼強度

    js如何驗證密碼強度

    這篇文章主要為大家詳細介紹了js如何驗證密碼強度,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03

最新評論

天台县| 偏关县| 兰西县| 平潭县| 大安市| 永清县| 南城县| 普洱| 南充市| 青冈县| 泰兴市| 思南县| 郁南县| 扎鲁特旗| 佛学| 长春市| 新疆| 应用必备| 涿州市| 太谷县| 仪征市| 靖江市| 铁岭市| 吉林省| 枣庄市| 南木林县| 台北市| 湾仔区| 来凤县| 曲阳县| 句容市| 蚌埠市| 宁夏| 鸡泽县| 钟山县| 繁峙县| 新巴尔虎左旗| 安龙县| 泰州市| 建宁县| 南陵县|