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

JavaScript 中for/of,for/in 的詳細(xì)介紹

 更新時間:2021年11月12日 14:48:25   作者:劉志軍  
這篇文章主要介紹了JavaScript 中的for/of, for/in,在 JavaScript中,for 循環(huán)有幾種常見的寫法,西阿棉文章有寫法的詳細(xì)內(nèi)容,需要的朋友可以參考一下

JavaScript中,for 循環(huán)有幾種常見的寫法

第一種最常規(guī)的寫法:

nums = [1,2,3,4]

for (let i=0; i<nums.length; i++){
    console.log(nums[i])
}

第二種:

第二種 for/of 寫法,是ES6開始有的語法, 可以直接迭代出數(shù)組中的每個元素,無需通過下標(biāo)索引位置來獲取元素,其實(shí)只要是可迭代對象,都可以使用 for/of

for (let item of nums){
    console.log(item)
}

第三種:

第三種寫法 for/in 寫法, 不像for/of 必須是可迭代對象,for/in 可迭代任意對象。循環(huán)迭代對象的屬性名。如果是數(shù)組,迭代的值是數(shù)組的下標(biāo)索引,和原始那個for是一樣的。

let p = {name:"zhang", age:10}

for(let key in p){
    console.log(p[key])
}

輸出:

zhang
10

for (let index in nums){
    console.log(nums[index])
}


for/in 并不能枚舉迭代對象的所有是屬性,比如符號屬性無法枚舉

for/of for/in 寫法在定義變量的時候,也可以使用 const 關(guān)鍵字,const 聲明的是一次循環(huán)迭代期間的常量值。

到此這篇關(guān)于JavaScript 中for/of, for/in 的詳細(xì)介紹的文章就介紹到這了,更多相關(guān)JavaScript for/of, for/in 介紹內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JQ中$(window).load和$(document).ready區(qū)別與執(zhí)行順序

    JQ中$(window).load和$(document).ready區(qū)別與執(zhí)行順序

    JQ中的$(document).ready()大家應(yīng)該用的非常多,基本每個JS腳本中都有這個函數(shù)的出現(xiàn)有時甚至?xí)霈F(xiàn)多個,那么另一個加載函數(shù)$(window).load相對出現(xiàn)的次數(shù)就很少了,下面為大家介紹一下兩者的區(qū)別與他們的執(zhí)行順序
    2017-03-03
  • JS前端接口請求參數(shù)混淆方案分享

    JS前端接口請求參數(shù)混淆方案分享

    這篇文章主要為大家介紹了JS前端接口請求參數(shù)混淆方案分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • js前端埋點(diǎn)監(jiān)控解析

    js前端埋點(diǎn)監(jiān)控解析

    本文針對埋點(diǎn)系統(tǒng)和監(jiān)控系統(tǒng)的融合的一點(diǎn)進(jìn)行簡單的介紹與探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • 微信小程序 商城開發(fā)(ecshop )簡單實(shí)例

    微信小程序 商城開發(fā)(ecshop )簡單實(shí)例

    這篇文章主要介紹了微信小程序 商城開發(fā)(ecshop )簡單實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 微信小程序 es6-promise.js封裝請求與處理異步進(jìn)程

    微信小程序 es6-promise.js封裝請求與處理異步進(jìn)程

    這篇文章主要介紹了微信小程序 es6-promise.js封裝請求與處理異步進(jìn)程的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 四十九個javascript小知識實(shí)用技巧

    四十九個javascript小知識實(shí)用技巧

    這篇文章主要給大家分享得是四十九個javascript小知識實(shí)用技巧像下面文章圍繞JavaScript得各種技巧詳細(xì)介紹,需要的朋友可以參考一下,希望對你有所幫助
    2021-11-11
  • 微信小程序 toast 詳解及實(shí)例代碼

    微信小程序 toast 詳解及實(shí)例代碼

    這篇文章主要介紹了微信小程序 toast 詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • js前端架構(gòu)Git?commit提交規(guī)范

    js前端架構(gòu)Git?commit提交規(guī)范

    這篇文章主要為大家介紹了前端架構(gòu)Git?commit提交規(guī)范示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • buildcheck包報錯問題排查解決

    buildcheck包報錯問題排查解決

    這篇文章主要為大家介紹了buildcheck包報錯問題排查解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • uniapp自定義相機(jī)實(shí)現(xiàn)示例詳解

    uniapp自定義相機(jī)實(shí)現(xiàn)示例詳解

    這篇文章主要為大家介紹了uniapp自定義相機(jī)實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03

最新評論

海安县| 弥渡县| 三台县| 红原县| 平谷区| 嘉荫县| 仪陇县| 广南县| 水富县| 洛浦县| 工布江达县| 通江县| 湄潭县| 淄博市| 将乐县| 靖宇县| 定边县| 南木林县| 武川县| 太保市| 丰镇市| 大洼县| 黎川县| 黄平县| 钟山县| 灵宝市| 双城市| 廊坊市| 隆德县| 遂平县| 故城县| 三穗县| 尚义县| 邛崃市| 云林县| 大余县| 阿拉善右旗| 二连浩特市| 公主岭市| 彭山县| 鄯善县|