方括号前的符号

时间:2017-08-11 07:58:50

标签: javascript e4x demandware isml

我目前在Demandware维护一些DS / JS代码,我发现:

var XmlReponse : XML = new XML(result.object.text);
status = XmlReponse.@["STATUS"];

这是不寻常的" @ [...]"语法呢?

它可能与ECMA-357规范(又名" E4X")有关,但我不确定:在DW docs(需要凭据)中,有人说:

"您可以像使用标准ECMAScript对象一样从XML对象读取值"

var quantity = order.item(0).@quantity;
var singleItem = order.item.(@quantity == 1);

这似乎解释了@,但让我对以下方括号持怀疑态度,也许某种动态属性?

谢谢:)

0 个答案:

没有答案