原文:obj.name和obj['name']的區別

剛開始初學的時候認為二者皆可,然而最近在寫代碼的時候遇到了問題,然后在js高程中找到了答案,特此記錄。 原文是這樣的: .從功能上看,這兩種訪問對象屬性的方法沒有任何區別。 但方括號語法的主要優點是可以通過變量 采訪問屬性。 .通常,除非必須使用變量采訪問屬性,否則我們建議使用點表示法。 ...

2020-04-05 10:09 0 932 推薦指數:

查看詳情

let obj1=obj;和let obj1={...obj}的區別

輸出結果為: {name: "孫藝珍", age: 24,love: {pingpang: false}}aa.html:20 {name: "孫藝珍", age: 24,love: {pingpang: false}} 輸出結果為: {name: "孫藝珍 ...

Sat Feb 29 06:43:00 CST 2020 0 1370
js- 實現屬性名的拼接 obj['name']

   obj.name---->obj[name] 這兩種調用方式一樣,使用obj.name內部轉換成 obj['name'], 使用obj['name']更快。  obj['name'] 里面必須是字符串        var jack = {   wife1: {name ...

Wed Aug 07 02:17:00 CST 2019 0 945
obj[key].obj['key'],obj.key的區別

obj[key].obj['key'],obj.key的區別 1.obj[key] : key代表的是循環中的一個變量 2.obj['key'] : key代表的是obj的一個屬性,obj['key']即代表的是取obj的key屬性值 3.obj.key : 此時 ...

Sat Sep 25 01:17:00 CST 2021 0 97
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM