【发布时间】:2026-01-28 23:05:01
【问题描述】:
{{foo.[0]}} 很奇怪,如果 foo 是数组,为什么不只是 {{foo[0]}} 这是在 JavaScript 中访问 foo 数组中第一个元素的正常方法?
【问题讨论】:
{{foo.[0]}} 很奇怪,如果 foo 是数组,为什么不只是 {{foo[0]}} 这是在 JavaScript 中访问 foo 数组中第一个元素的正常方法?
【问题讨论】:
在空格键中,数组仍被视为对象,其索引被视为属性。因此,必须使用点符号来引用它们:
{{foo.0}}
语义问题是:在数组中,索引是整数,而不是字符串。出于这个原因,当引用数组的索引时,a choice was made 使用点一顶部的括号表示法:
空格键路径是由
.或/分隔的一系列一个或多个标识符,例如foo、foo.bar、this.name、../title或foo.[0](数字索引必须用括号括起来)。
【讨论】: