[英]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.