真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JavaScript中的in關(guān)鍵字和for-in循環(huán)的用法

這篇文章主要講解了JavaScript中的in關(guān)鍵字和for-in循環(huán)的用法,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會有幫助。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:空間域名、虛擬主機(jī)、營銷軟件、網(wǎng)站建設(shè)、成縣網(wǎng)站維護(hù)、網(wǎng)站推廣。

1.in關(guān)鍵字

屬性名 in 對象,用來判斷某個屬性在對象中是否存在與其嚴(yán)格相等的屬性名,返回boolean值

屬性名必須是字符串或數(shù)字

var obj = {

  a : 1,

  b : 2

}
console.log('a' in obj);//返回true,obj對象中存在a屬性名

var arr = [12,11,10];

console.log(12 in arr);//返回false,原因arr數(shù)組中12,11,10三個值對應(yīng)的屬性名分別是0,1,2

2.for-in循環(huán)

for(var prop in obj){

  //循環(huán)語句

}

取出對象的所有屬性名,每次循環(huán)將其中一個屬性名賦值給變量prop,運行循環(huán)體

利用該特點可以遍歷數(shù)組:

var arr= ['abc','123',1,2,3];

for(var prop in arr){

  console.log(prop);

  console.log(arr[prop]);

}

使用for循環(huán)遍歷數(shù)組和for-in循環(huán)遍歷數(shù)組的區(qū)別:

遍歷稀松數(shù)組var arr = [1,2,3,,,,,4];

for(var i = 0; i < arr.length; i++){};//沒有值的地方會輸出undefined

for(var prop in arr){};//沒有值的地方不會輸出

創(chuàng)建一個長度為100的數(shù)組,給數(shù)組的每一項賦值為'abc',使用for循環(huán)

var arr = new Array(100);

for(var i = 0; i < arr.length; i++){

  arr[i] = 'abc';

}

不能使用for-in循環(huán)

看完上述內(nèi)容,是不是對JavaScript中的in關(guān)鍵字和for-in循環(huán)的用法有進(jìn)一步的了解,如果還想學(xué)習(xí)更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞名稱:JavaScript中的in關(guān)鍵字和for-in循環(huán)的用法
本文URL:http://weahome.cn/article/jdsdec.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部