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

深入淺析JavaScript中的in關(guān)鍵字和for-in循環(huán)

 更新時(shí)間:2020年04月20日 14:16:37   作者:lanshanxiao  
這篇文章主要介紹了JavaScript中的in關(guān)鍵字和for-in循環(huán),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.in關(guān)鍵字

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

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

var obj = {

  a : 1,

  b : 2

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

var arr = [12,11,10];

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

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

for(var prop in obj){

  //循環(huán)語(yǔ)句

}

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

利用該特點(diǎ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++){};//沒(méi)有值的地方會(huì)輸出undefined

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

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

var arr = new Array(100);

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

  arr[i] = 'abc';

}

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

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

相關(guān)文章

最新評(píng)論

永川市| 武义县| 新余市| 舞钢市| 枣强县| 贺州市| 阿合奇县| 湘潭县| 柞水县| 孟州市| 天水市| 内乡县| 韶山市| 剑川县| 瑞丽市| 马尔康县| 高雄市| 洛宁县| 婺源县| 涡阳县| 庆云县| 岢岚县| 华亭县| 菏泽市| 茌平县| 定兴县| 达日县| 新乡县| 江山市| 河北区| 富民县| 凌云县| 富锦市| 澄江县| 黄梅县| 康平县| 临桂县| 卢龙县| 资源县| 无极县| 睢宁县|