0

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 を配列にプッシュするなど)。これがなぜなのか知っている人はいますか?

4

2 に答える 2