Im循环访问某些集合(在Shopify Liquid中称为类别),我需要将所有这些集合转换为数组,因此我可以访问它们的索引。将多个对象投射到一个数组
什么IM现在做的是这样的:
{% for link in linklists[page.handle].links limit:1 %}
{% assign collection = link.object %}
// Im doing the above code somewhere above in the liquid file, thats where I get the link.object
<script>
var collections = {{ link.object | json }};
console.log(collections);
</script>
这是结果我得到:
如何将这些对象集合转换为数组l我已经展示了下面的图片?
/**********编辑*******/
当我使用Array.of(),像这样:
console.log(Array.of(collections));
但是所有这些对象仍然不在数组中。也许把它推到一个级别?
大概是这样的'Object.values(集合)' –
不,刚刚转一个Object中的所有值到一个数组。我需要将所有父对象的“对象”转换为数组。 – David