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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

js中for..in的用法

js中for..in的用法

hcl哦了 2016-03-12 16:26:31
<script?type="text/javascript"> var?x var?mycars?=?new?Array() mycars[0]?=?"a" mycars[1]?=?"b" mycars[2]?=?"c" for?(x?in?mycars) { document.write(mycars[x]?+?"<br?/>") } </script>x不用設(shè)置初始值嗎?這個(gè)語句輸出了所有的數(shù)組元素,與document.write(mycars)有什么區(qū)別?
查看完整描述

3 回答

已采納
?
ruibin

TA貢獻(xiàn)358條經(jīng)驗(yàn) 獲得超213個(gè)贊

這里x是沒有初始值的,在不同的瀏覽器中表現(xiàn)不一樣,相當(dāng)于一個(gè)隨機(jī)數(shù)。在chrom瀏覽器里面,你可能總是看到x的第一個(gè)值為0(這里的x是key值,即屬性名),在ie、oprea或者其他可能第一個(gè)值就是2.for ?in循環(huán)和for循環(huán)不一樣是個(gè)無序循環(huán)。

第二個(gè)問題,你這里輸出的是數(shù)組里面的每一個(gè)元素,而不是數(shù)組。而document.write(mycars)輸出的是整個(gè)數(shù)組。一個(gè)是整體一個(gè)是個(gè)體。?

查看完整回答
反對(duì) 回復(fù) 2016-03-16
?
ruibin

TA貢獻(xiàn)358條經(jīng)驗(yàn) 獲得超213個(gè)贊

我聊天區(qū)回答不了,好像是有點(diǎn)bugg,只能在評(píng)論區(qū)回答,或者點(diǎn)你頭像才能回答。

查看完整回答
反對(duì) 回復(fù) 2016-03-17
?
wblovezqy

TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超4個(gè)贊

1.x在沒有初始化前使用才會(huì)報(bào)錯(cuò)。
2.document.write( mycars ); 相當(dāng)于document.write( mycars.toString() );

查看完整回答
反對(duì) 回復(fù) 2016-03-12
  • hcl哦了
    hcl哦了
    x默認(rèn)是0嗎?為什么這里沒有賦值
  • wblovezqy
    wblovezqy
    x沒有初始化前是, for in 循環(huán)的順序一般是對(duì)象屬性定義時(shí)的順序如:{"x":1, "y":2}那順序就是先x后y
  • wblovezqy
    wblovezqy
    x沒初始化前是u ndefined 這里被網(wǎng)站給過濾了
  • 3 回答
  • 0 關(guān)注
  • 1777 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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