2017-04-13 72 views
0

我的問題非常簡單。我正在創建兩個對象。第二個對象是引用第一個對象內的對象。在通過JavaScript中的另一個對象引用對象時未定義

var me = { 
 
     name: { 
 
      first: "justin" 
 
     } 
 
    }; 
 
    var name = me.name; 
 

 
    console.log(me.name.first); // "justin" 
 
    console.log(name.first); // undefined

爲什麼我在我的第二個控制檯日誌越來越不確定?我不應該得到「賈斯汀」嗎?

回答

3

您需要使用其他名稱。有一個name變量是全球性的。

var me = { 
 
    name: { 
 
    first: "justin" 
 
    } 
 
}; 
 

 
var anotherName = me.name; 
 

 
console.log(me.name.first); 
 
console.log(anotherName.first);

+0

哇,感謝該catch!去圖,從現在開始將堅持更具體的名字! –

相關問題