js中對象做鍵的情況

題目如下:
let a = {}
let b = { key:'b' }
let c = { key:'c' }
a[b]=123
a[c]=456
console.log(a[b])
前置知識:js對象屬性通過點(.)和方括號([])的不同之處:
  1. 點操作符: 靜態(tài)的母债。右側必須是一個以屬性名稱命名的簡單標識符祝钢。屬性名用一個標識符來表示没龙。標識符必須直接出現(xiàn)再js程序中言津。
  2. 中括號操作符: 動態(tài)的荣暮。方括號里必須是一個計算結果為字符串的表達式成畦,屬性名通過字符串表示距芬。字符串是js的數(shù)據(jù)類型。
  3. []可以用變量作為屬性名,var a = 'name'; Obj[a]
  4. []中括號可以用數(shù)字作為屬性名,Obj[1]
  5. []可以動態(tài)訪問屬性名循帐,可以在程序運行時創(chuàng)建和修改屬性,
    var Obj = {};
    var arr = ['上海','廣州','無錫'];
    for(var i=0; i<arr.length; i++){
        Obj['address'+i]=arr[i]
    }
    console.log(Obj)
    
  6. 如果屬性名中包含會導致語法錯誤的字符框仔,或者屬性名是關鍵字或者保留字,也可以使用[]表示法拄养。[hello world]
所以在執(zhí)行a[b]=123a[c]=456的時候离斩,由于b和c都是對象银舱,要先轉換成字符串,
let b = { key:'b' }
b.toString() = "[object, Object]"
let c = { key:'c' }
c.toString() = "[object, Object]"

所以console.log(a['[object Object]']) // 456

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末跛梗,一起剝皮案震驚了整個濱河市寻馏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌核偿,老刑警劉巖诚欠,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異漾岳,居然都是意外死亡轰绵,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門尼荆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來左腔,“玉大人,你說我怎么就攤上這事耀找∠栌疲” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵野芒,是天一觀的道長。 經(jīng)常有香客問我双炕,道長狞悲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任妇斤,我火速辦了婚禮摇锋,結果婚禮上,老公的妹妹穿的比我還像新娘站超。我一直安慰自己荸恕,他們只是感情好,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布死相。 她就那樣靜靜地躺著融求,像睡著了一般。 火紅的嫁衣襯著肌膚如雪算撮。 梳的紋絲不亂的頭發(fā)上生宛,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天,我揣著相機與錄音肮柜,去河邊找鬼陷舅。 笑死,一個胖子當著我的面吹牛审洞,可吹牛的內容都是我干的莱睁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼仰剿!你這毒婦竟也來了创淡?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤酥馍,失蹤者是張志新(化名)和其女友劉穎辩昆,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旨袒,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡汁针,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了砚尽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片施无。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖必孤,靈堂內的尸體忽然破棺而出猾骡,到底是詐尸還是另有隱情,我是刑警寧澤敷搪,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布兴想,位于F島的核電站,受9級特大地震影響赡勘,放射性物質發(fā)生泄漏嫂便。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一闸与、第九天 我趴在偏房一處隱蔽的房頂上張望毙替。 院中可真熱鬧,春花似錦践樱、人聲如沸厂画。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽袱院。三九已至,卻和暖如春解孙,著一層夾襖步出監(jiān)牢的瞬間坑填,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工弛姜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留脐瑰,地道東北人。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓廷臼,卻偏偏與公主長得像苍在,于是被迫代替她去往敵國和親绝页。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內容