亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Javascript中 for.....in怎么用 怎么理解

Javascript中 for.....in怎么用 怎么理解

慕粉3116392 2016-10-10 10:38:36
比如function getMinhIndex(arr,val){ for(var i in arr){ if(arr[i]==val){ return i; } } }
查看完整描述

3 回答

已采納
?
堂堂堂堂糖糖糖童鞋

TA貢獻101條經驗 獲得超58個贊

//看一下這種寫法
var?oPerson?=?{'name':'zs',?'age':22,?sex:?'male'};
for(var?key?in?oPerson)?{
????if(oPerson[key]?==?'zs')?{
????????console.log('this?is?zhangsan');
????}
}
//執行結果:this?is?zhangsan

for key in obj 或者 for index in arr:

如果遍歷對象,那么key就是對象的屬性,如果遍歷數組,那么key就是數組的下標(索引)。

查看完整回答
1 反對 回復 2016-10-12
?
hello阿西吧

TA貢獻4條經驗 獲得超3個贊

for表示是一個循環,一般步長已知的循環用for循環方便,數組的步長一般都是已知的,所以數組循環大多用到的都是for循環;in之前是一個控制循環的變量,例子中的i,這個變量默認有類似自增的作用,in之后是數組名,中間的in可以理解為在數組里的意思,i會自增,但它屬于數組,所以它不會超過數組容量,for...in循環和一般的for循環在這兒類似,但更方便
查看完整回答
反對 回復 2016-10-11
?
摩訶迦葉

TA貢獻146條經驗 獲得超54個贊

arr 當作數組,var數組里的元素。? for循環,直到數組結束

查看完整回答
反對 回復 2016-10-10
  • 3 回答
  • 0 關注
  • 1612 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號