站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        es6中for of的用法是什么

        在es6中,“for of”用于遍歷部署了“Symbol.iterator”屬性的數(shù)據(jù)結(jié)構(gòu),“for of”循環(huán)是遍歷所有數(shù)據(jù)結(jié)構(gòu)的方法,語法為“for(var value of 數(shù)據(jù)結(jié)構(gòu)對象){console.log(value);}”。

        es6中for of的用法是什么

        本教程操作環(huán)境:windows10系統(tǒng)、ECMAScript 6.0版、Dell G3電腦。

        es6中for of的用法是什么

        ES6引入了for…of循環(huán)作為遍歷所有數(shù)據(jù)結(jié)構(gòu)的統(tǒng)一方法。

        一個數(shù)據(jù)結(jié)構(gòu)只要部署了Symbol.iterator屬性,就被視為具有iterator接口,就可以用for…of循環(huán)遍歷它的成員,也就是說,for…of循環(huán)內(nèi)部調(diào)用的是數(shù)據(jù)結(jié)構(gòu)的Symbol.iterator方法。

        for…of循環(huán)可以使用的范圍:

        • 字符串;

        • 數(shù)組;

        • Set和Map結(jié)構(gòu);

        • 某些類似數(shù)組的對象(比如arguments對象、DOM NodeList對象);

        • Generator對象。

        使用例子

        var arr = ['nick','freddy','mike','james']; for(var item of arr){     console.log(item); }

        輸出結(jié)果:

        es6中for of的用法是什么

        遍歷數(shù)組里的每一項。

        使用例子

        var arr = [     { name:'nick', age:18 },     { name:'freddy', age:24 },     { name:'mike', age:26 },     { name:'james', age:34 } ]; for(var item of arr){     console.log(item.name,item.age); }

        輸出結(jié)果:

        es6中for of的用法是什么

        遍歷數(shù)組里的每一項。

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产专区日韩精品欧美色| 亚洲AV永久无码精品网站在线观看| 国产精品婷婷午夜在线观看| 精品无码国产一区二区三区51安| 精品午夜福利1000在线观看| 精品久久久久久国产91| 老司机午夜精品视频资源| 日本精品久久久久影院日本| 国产AV国片精品一区二区| 91精品最新国内在线播放| 精品无码久久久久国产| 中文字幕精品亚洲无线码一区| 国产精品自在线拍国产手机版 | 国产精品99在线播放| 黑人精品videos亚洲人| 国内精品久久久久影院日本 | 最新国产精品无码| 手机日韩精品视频在线看网站| 精品久久久久久无码中文字幕| 中文字幕精品一区二区日本| 欧美精品一本久久男人的天堂| 成人久久精品一区二区三区| 国产成人精品白浆久久69| 国产精品女同久久久久电影院| 久久久无码精品亚洲日韩按摩| 无码精品人妻一区二区三区中| 亚洲精品无码mv在线观看网站| 中文字幕乱码中文乱码51精品| 中文字幕精品一区二区精品| 亚洲精品高清无码视频| 色婷婷在线精品国自产拍 | 日韩精品久久无码人妻中文字幕 | 久久精品国产亚洲AV无码娇色| 日本VA欧美VA欧美VA精品| 久久精品www人人爽人人| 久久er99热精品一区二区| 国产精品日本一区二区在线播放| 99久久久国产精品免费无卡顿 | 国产69精品久久久久777| 九九热这里只有在线精品视| 欧美成人精品一区二区三区|