2017-12-15 1 views
0

この:ループを変更する方法map()ループでインデックスをカウントダウン形式にする方法はありますか?

0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 

ので、私は得る:

11 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
0 

EDITを:

Array(12).fill().map((_, i) => { 
    console.log(i) 
}) 

は、この生成し

Array(12).fill().reverse().map((_, i) 

:私はこれを試してみましたしかし、私はまだインデックスは同じ順序です。

+0

なぜあなたが使用しています'.map()' fo単純なループですか?あなたは '未定義 'の配列を構築し、それを放棄しています。 –

答えて

1

あなたは、このような配列の長さからインデックスを引いてみてください:

const array = Array(12).fill() 
 
array.map((_, j) => { 
 
    console.log(array.length - j - 1) 
 
})

またはこの:

Array(12).fill().map((_, i, array) => { 
 
    console.log(array.length - i - 1) 
 
})

関連する問題