Javascript имеет метод reverse()
, который вы можете вызвать в массиве
var a = [3,5,7,8];
a.reverse(); // 8 7 5 3
Не уверен, что это то, что вы подразумеваете под «библиотеками, которые вы не можете использовать», я угадываю что-то делать с практикой. Если это так, вы можете реализовать свою собственную версию .reverse()
function reverseArr(input) {
var ret = new Array;
for(var i = input.length-1; i >= 0; i--) {
ret.push(input[i]);
}
return ret;
}
var a = [3,5,7,8]
var b = reverseArr(a);
. Обратите внимание, что встроенный метод .reverse()
работает с исходным массивом, поэтому вам не нужно переназначать a
.