Javascript 迭代对象键中的对象数组
在Handlebar JS中,我可以轻松地迭代键值Javascript 迭代对象键中的对象数组,javascript,html,handlebars.js,Javascript,Html,Handlebars.js,在Handlebar JS中,我可以轻松地迭代键值 var context = { "object" : { "numbers" : [{data : 1}, {data : 2}, {data : 3}, {data : 4}, {data : 5}], "letters" : [{data : 'a'}, {data : 'b'}, {data : 'c'}], "people" : [{data : 'Linus'}, {data :
var context = {
"object" : {
"numbers" : [{data : 1}, {data : 2}, {data : 3}, {data : 4}, {data : 5}],
"letters" : [{data : 'a'}, {data : 'b'}, {data : 'c'}],
"people" : [{data : 'Linus'}, {data : 'Larry'}, {data : 'Dennis'}, {data : 'Steve'}]
}
};
{{#each object}}
<span>{{@key}}</span>
{{#each this}}
/*
LOOP THROUGH EACH ARRAY HERE
HOW DO I ACCESS THE 'data' KEY?
*/
{{/each}}
{{/each}}
var上下文={
“对象”:{
“数字”:[{data:1}、{data:2}、{data:3}、{data:4}、{data:5}],
“字母”:[{data:'a'},{data:'b'},{data:'c'}],
“人物”:[{data:'Linus'},{data:'Larry'},{data:'Dennis'},{data:'Steve'}]
}
};
{{{#每个对象}}
{{@key}}
{{{#每个这个}
/*
在这里循环遍历每个数组
如何访问“数据”密钥?
*/
{{/每个}}
{{/每个}}
是否仍然可以使用键或通过其他方法在所有数组成员之间循环,而无需注册把手助手?
我希望我的输出看起来像
numbers
1 2 3 4 5
letters
a b c
people
Linus Larry Dennis Steve
数字
1 2 3 4 5
信件
a、b、c
人
莱纳斯·拉里·丹尼斯·史蒂夫
{{#每个对象}
{{@key}}
{{{#每个这个}
{{this.data}}
{{/每个}}
{{/每个}}
正在查找?不,我可以使用Handlebars很好地检索键这是一个仅使用Javascript的对象迭代,这个问题与Handlebars JS模板有关
{{#each object}}
<span>{{@key}}</span>
{{#each this}}
{{this.data}}
{{/each}}
{{/each}}