Reverse-JavaScript

Var a = [1,5,10,71,80,0,7], как из этого массива получить только [71,10,5] ?

Не возможно понять вопрос. Что объединяет эти числа? В чем именно проблема? Как выглядит код твоей попытки решить эту задачу?

Как сделать reverse, и получить [7,0,80,71,10,5,1], потом после reverse, взять только [71,10,5]. Чтобы сделать console.log и видеть [71,10,5]

в чем смысл именно 71, 10 и 5? тебе нужно получить элементы по конкретным индексам? или следующие 3 числа после числа 80? сформулирую условие задания.

например: напишет функцию, которая получает на вход массив из N элементов (10 < N < 100), меняет порядок элементов в массиве на обратный и возвращает первые M элементов (ну или как тебе нужно).

в качестве примера правильной формулировки задания советую кодилити, https://app.codility.com/programmers/lessons/2-arrays/cyclic_rotation/. Отличный ресурс, многие компании его используют для собеседований, например Amazon

Просто надо сделать reverse и splice, хотела узнать здесь вообще надо использовать for или нет.
Задача такая, у нас есть массив [1,5,10,71,80,0,7], как из этого массива получить только [71,10,5]?

Спасибо большое

for не надо, в JS ведь есть reverse у массивов и выкусить подмассив тоже можно готовыми функциями. разве что у тебя в задании сказано реализовать самому reverse и slice, и не использовать стандартные реализации, мы так делали иногда на собеседовании джуниоров.

const input = [1,5,10,71,80,0,7];
const result = input.reverse().slice(3, 6);

Ага, реализовать методы массива

То, что хотела. Благодарю. Просто я ещё новичок

А как этот массив можно вывести
в порядке возрастания

можно отсортировать по возрастанию, у массивов есть метод sort, по идее как-то так:

const input = [1,5,10,71,80,0,7];
const result = input.reverse()
                    .slice(3, 6)
                    .sort((a, b) => a - b);

console.log(result);

Да, да, да. Благодарю