[英]Is .@ a Javascript symbol?
我在一些文件中找到以下代碼:
var node = <title />;
node.@name = "titleName";
節點是
<title>
<name>titleName<name/>
</title>
那么.@
運營商意味着什么?
這看起來像ECMAScript for XML (E4X),ECMAScript的擴展(基於JavaScript)。 它在ECMA-357中被標准化,但它沒有被主要的瀏覽器供應商廣泛采用,並且從后來的ECMAScript標准中被刪除。 但是,某些引擎仍然支持它,包括ActionScript 3.0 。
它用於更優雅地處理XML。 .@
語法引用XmlNode
的XML屬性,在本例中, node.@name = "titleName"
將node
上的屬性name
設置為值"titleName"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.