函数中的反向数字,未在Javascript中使用“ .reverse”方法

问题描述 投票:1回答:1
function revertNumbers(...numberArray) {
   let rev = [];
   for(let i = 0; i <numberArray.length; i++)
   {
     rev.push(numberArray[i])
   }
   return rev.reverse();
}

console.log("revertNumbers", revertNumbers(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) === "9,8,7,6,5,4,3,2,1,0");

您能告诉我如何在此代码中反转数字,以使陈述正确吗?也无需使用.reverse方法。只需更改以下语句,是否有可能使它进入另一个for循环:

(let i = 0; i <numberArray.length; i++)

function revertNumbers(... numberArray){let rev = []; for(让i = 0; i

javascript arrays reverse
1个回答
1
投票

您只需要反转循环的方向。均值i从最后一个索引开始,然后逐渐减小到0

© www.soinside.com 2019 - 2024. All rights reserved.