Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要通过变量(handlebar.js)中定义的索引从数组中获取一个项_Javascript_Html_Handlebars.js - Fatal编程技术网

Javascript 我需要通过变量(handlebar.js)中定义的索引从数组中获取一个项

Javascript 我需要通过变量(handlebar.js)中定义的索引从数组中获取一个项,javascript,html,handlebars.js,Javascript,Html,Handlebars.js,我有一个数组,需要根据变量访问它 这一个有效: <h4>{{subject.1.name}}</h4> {{subject.1.name} 我需要一个变量以这种方式访问它: var a = 1; ... <h4>{{subject.a.name}}</h4> var a=1; ... {{subject.a.name} 可能吗?我应该在哪里声明变量 提前谢谢你 有两种方法可以访问JavaScript中任何对象的属性,使用dot和[]以及ha

我有一个数组,需要根据变量访问它

这一个有效:

<h4>{{subject.1.name}}</h4>
{{subject.1.name}
我需要一个变量以这种方式访问它:

var a = 1;
...
<h4>{{subject.a.name}}</h4>
var a=1;
...
{{subject.a.name}

可能吗?我应该在哪里声明变量


提前谢谢你

有两种方法可以访问
JavaScript
中任何对象的属性,使用
dot
和[]以及
handlebar
模板中都支持

<h4>{{subject.[a].name}}</h4>
{{subject.[a].name}

Subject没有
a
它只是您声明的一个变量。我应该在哪里声明该变量?