此:
Array(12).fill().map((_, i) => {
console.log(i)
})
产生这个:
0
1
2
3
4
5
6
7
8
9
10
11
如何改变循环让我得到:
11
10
9
8
7
6
5
4
3
2
1
0
编辑:我试过这个:
Array(12).fill().reverse().map((_, i)
但是我仍然按照相同的顺序获得索引。
答案 0 :(得分: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)
})