2014-03-13 30 views
0

對象的-identifier我有一個JavaScript對象看起來像這樣:獲取@在JavaScript

Object {@attributes: Object,…} 

那麼,如何可以訪問@屬性,對象?

回答

1

parent["@attributes"],從而:

var parent = { "@attributes" : someObj} ; 
console.log(parent["@attributes"]); 

在JS,所有屬性名可以用作命名數組元素。大多數(即沒有空格的那些)可以用作裸露的屬性名稱。

var foo = { bar: 1}; 

foo.bar = 2 // or 
foo["bar"] = 2 
1

可以使用bracket notation

var myObject = { '@attributes': 'foo' }; 
var result = myObject['@attributes']; // foo