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

JavaScript中for?in和for?of的區(qū)別示例詳解

 更新時(shí)間:2025年06月26日 10:59:17   作者:加油樂(lè)  
在JavaScript中for...in和for...of是兩種不同的循環(huán)結(jié)構(gòu),它們各自有特定的用途和特點(diǎn),這篇文章主要介紹了JavaScript中for?in和for?of區(qū)別的相關(guān)資料,需要的朋友可以參考下

一. 前言

  • 在對(duì)數(shù)組或?qū)ο筮M(jìn)行遍歷時(shí),我們經(jīng)常會(huì)使用到兩種方法: for infor of
  • 它們兩者都可以用于遍歷,不過(guò)for in遍歷的是數(shù)組的索引或?qū)ο蟮膶傩悦?code>index),而for of遍歷的是數(shù)組值或元素字段(value

二. for in

1. for in循環(huán)對(duì)象

for in 用于循環(huán)對(duì)象時(shí), key為對(duì)象中的每個(gè)屬性名 使用 對(duì)象名[key]可以訪問(wèn)對(duì)象中對(duì)應(yīng)的屬性值

window.location.
let obj = { name: "張三", age: 28 }
 for (const key in obj) {
     console.log(key);  // name age
     console.log(obj[key]); //張三 28
 }

2. for in循環(huán)數(shù)組

for in 用于循環(huán)數(shù)組時(shí), key為數(shù)組中的每個(gè)下標(biāo) , 使用 數(shù)組名[key]可以訪問(wèn)數(shù)組中對(duì)應(yīng)的值

let arr = [1, 5, 8, 9, 19, 85]
    for (const key in arr) {
        console.log(key);  // 0 1 2 3 4 5
        console.log(arr[key]); // 1 5 8 9 19 85
    }

三. for of

1. for of循環(huán)數(shù)組

for of 用于數(shù)組的循環(huán)時(shí) , iterator是數(shù)組的每個(gè)值

let arr = [1, 5, 8, 9, 19, 85]
 for (const iterator of arr) {
     console.log(iterator);  //1 5 8 9 19 85
 }

2. for of循環(huán)字符串

for of 用于字符串的循環(huán)時(shí) , iterator是字符串的每個(gè)字段

 let str = '這是一段文字'
   for (const iterator of str) {
       console.log(iterator); // 這 是 一 段 文 字
   }

總結(jié) 

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

相關(guān)文章

最新評(píng)論

福清市| 务川| 富民县| 灌云县| 望都县| 巨鹿县| 平定县| 荆门市| 乐至县| 正阳县| 五华县| 富源县| 三亚市| 西峡县| 申扎县| 汝州市| 余干县| 黎川县| 阿克陶县| 吴忠市| 衢州市| 神木县| 平泉县| 晴隆县| 玉门市| 额尔古纳市| 航空| 石首市| 鹤山市| 海兴县| 祁阳县| 兰溪市| 浙江省| 白沙| 石阡县| 阳西县| 江口县| 武宁县| 惠州市| 瓦房店市| 邵东县|