Интересно, почему мне нужно было добавить 4 к длине массива, чтобы он распечатывал весь массив в обратном порядке?новичок в javascript, работающий с массивами
, прежде чем я добавил 4 это было только с помощью .Length собственности и печатал только 6543.
спасибо заранее!
function reverseArray(array) {
var newArray =[];
for(var i = 0; i <= array.length+4; i++) {
newArray += array.pop(i);
}
return newArray;
}
var numbers = [1,2,3,4,5,6];
console.log(reverseArray(numbers));
Обратите внимание, что '+ =' is ** not ** как вы добавляете запись в массив; в первый раз, когда вы это сделаете, ваш массив будет заменен на строку. –
ОК, поэтому я изменил + = нажать, а его массив снова поблагодарить вас! @ T.J.Crowder – jordan