Сегодня кто-то задал вопрос о том, как рассчитать выбор определенных элементов в массиве от I до конца массива, и это заставило меня задуматься, как это сделать с помощью метода filter
.
Одним из решений, которое кто-то дал, было использование slice
, и я понимаю, что вы можете выбирать из индекса в индекс, но как бы вы реализовали метод filter
, чтобы сделать то же самое?
Пример
let arr = ['bug', 'cat', 'dog', 'flea', 'bat', 'hat', 'rat'];
let newArr = arr.filter(element => element >= element.indexOf(3));
console.log(newArr);
Это то, что я придумал, это не работает, но идея состоит в том, чтобы выбрать все строки с индексом 3 или больше и вернуть их в другой массив.