我正在尝试在 Jade 中创建一个数组,然后遍历另一个数组并从中创建一个新数组。我正在做类似的事情:
.metadata4
- var prepopulate = []
- if (entry.artist_ids)
- for (var artist in entry.artist_ids)
- var name = entry.artist_ids[artist]
- prepopulate.push({id: name, name: name})
input(type='text', class='token-input', data-url="/query", data-pre=prepopulate)
这一切都很棒。但是,它似乎在列表的末尾添加了一个额外的元素(比如将函数 push 推送到数组或其他东西)。有谁知道这可能是为什么?