gpt4 book ai didi

javascript - handlebars - 如何访问子数组的第一个元素?

转载 作者:行者123 更新时间:2023-11-30 12:47:51 25 4
gpt4 key购买 nike

我有一个数据对象,它包含一个数组中的一个数组,我想遍历父数组并读出每个子数组的第一个对象。

在例子中我要读出:{"id":1}, {"id":9}, {"id":11}

var object = 
{ parts: [ [{"id":1},{"id":2},{"id":3}], [{"id":9},...], [{"id":11},... ] ] }

到目前为止,我有一个 for each 循环:

        {{#each object.parts}} ...  {{/each}}

最佳答案

为了获取第一个元素,您需要:

{{#each object.parts}}
{{this.[0]}}
{{/each}}

但这只会打印 [object object]。

第二个要求 - 将其视为 JSON - 需要你的 JS 中的助手:

Handlebars.registerHelper('json', function(context) {
return JSON.stringify(context);
});

然后:

{{#each object.parts}}
{{json this.[0]}}
{{/each}}

关于javascript - handlebars - 如何访问子数组的第一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21940772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com