欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

nums = [1,2,3,4]

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

第二種:

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

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

第三種:

第三種寫法 for/in 寫法, 不像for/of 必須是可迭代對(duì)象,for/in 可迭代任意對(duì)象。循環(huán)迭代對(duì)象的屬性名。如果是數(shù)組,迭代的值是數(shù)組的下標(biāo)索引,和原始那個(gè)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 并不能枚舉迭代對(duì)象的所有是屬性,比如符號(hào)屬性無(wú)法枚舉

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

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

相關(guān)文章

最新評(píng)論