第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

key可以遍歷出來阿,老師說不可以,是不是我理解錯了

<script>

var obj={a:1,b:2,c:3}

//tostring in obj

obj.propertyIsEnumerable("toString");

var key;

for(key in obj){

console.log(key);

}

</script>


正在回答

7 回答

老師說的是tostring這個不能遍歷出來.obj.propertyIsEnumerable("toString"); tostring不可枚舉,所以不能遍歷

0 回復(fù) 有任何疑惑可以回復(fù)我~

for? ..in是用來遍歷 數(shù)組或者對象的屬性的。并不是用來遍歷數(shù)組或者對象屬性的值。這個Key是Obj的屬性自然可以遍歷出來

0 回復(fù) 有任何疑惑可以回復(fù)我~

本來就可以遍歷,只是用for…in遍歷會存在問題,比如說遍歷出來的順序可能會被打亂等。而且你這樣遍歷出來的是關(guān)鍵字a,b,c 如果想遍歷出值的話應(yīng)該console.log(obj[key]);

0 回復(fù) 有任何疑惑可以回復(fù)我~

你問的好奇怪啊。。。key是obj的屬性名啊,遍歷的也是obj的屬性,你說的key可以遍歷出來什么意思。。。我也沒聽到老師說key可不可以遍歷出來。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

console.log (obj.key)

0 回復(fù) 有任何疑惑可以回復(fù)我~

console沒有keys這個方法.....

0 回復(fù) 有任何疑惑可以回復(fù)我~

var key定義只是一個普通的局部變量,而不是關(guān)鍵字keys.直接用console.keys(obj)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

建_0001 提問者

console沒有keys這個方法.....
2017-02-23 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

key可以遍歷出來阿,老師說不可以,是不是我理解錯了

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號