for (let i = 1; i <= 10; i++) { setTimeout(() => { console.log(i) }, (i * 1000) ) }
mzmfm0qo1#
也许这个?
for (let i = 10; i >= 1; i--)
或者这个:
for (let i = 1; i <= 10; i++) { setTimeout(() => { console.log(10-i) }, (i * 1000) ) }
rqmkfv5c2#
你可以这么做
for (let i = 0; i < 10; i++) { setTimeout(() => { console.log(10 - i) }, (i * 1000) ) }
t2a7ltrp3#
您可以:
for (let i = 10; i >= 0; i--) { setTimeout(() => console.log(i), (10 - i) * 1000) }
这里是一个功能更强大的解决方案:
const logReversedNumbers = (n, ms) => Array.from( { length: n + 1 }, (_, i) => setTimeout(() => console.log(i), (n - i) * ms) ) logReversedNumbers(10, 1000)
3条答案
按热度按时间mzmfm0qo1#
也许这个?
或者这个:
rqmkfv5c2#
你可以这么做
t2a7ltrp3#
您可以:
这里是一个功能更强大的解决方案: