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

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

最后那個3是怎么來的???

var obj = {x:1,y:2} obj.x =1; obj.["y"]=2; obj.["x"]=3; 最后個是怎么來的啊

正在回答

5 回答

“=”號是賦值的意思啊

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

“=”號是賦值的意思啊 ?。?所以呀obj["x"]=3這個意思是將原本x=1重新賦值為x=3;

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

obj['x']=3 意思是把三這個值賦值給x這個屬性,并不是讀取

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

真的輸出3了嗎,求解釋,我感覺代碼有錯?。?/p>

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

拷過來的,你看看吧。

var test ={name:1}

用點的時候,后面需要是一個指定的屬性名稱,譬如說 test.name,不需要用引號括起來,因為默認(rèn)name就是test里面的屬性,但是如果寫 var obj = name 。test.obj就是不正確的,因為obj這個時候是被當(dāng)成一個固定的字符串,不是變量。

用中括號的時候 ,括號里面可以是變量或者字符串,譬如說,var obj = "name",test[obj]會自動識別成obj["name"],因為中括號會計算一次生成字符串訪問。當(dāng)然可以直接寫obj["name"],

其實 test.name 最終也會按照 test["name"]去執(zhí)行的

所以用點的時候后面一定要是一個指定的 屬性名,用[]時候后面一定是一個變量或者固定屬性名的字符串。

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

行走在冬夜冷風(fēng)中 提問者

。。我疑惑的不是這個啊。我是在想obj["x"]是怎么得來3的。 obj.x跟obj["x"]不應(yīng)該是表達(dá)同一個意思的嗎?
2016-02-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕仙5701954 回復(fù) 行走在冬夜冷風(fēng)中 提問者

=是賦值運算
2016-06-15 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

最后那個3是怎么來的???

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

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

幫助反饋 APP下載

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

公眾號

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