Рубрики
Без рубрики

Что делает Slice (1, -1) `?

Сегодня я узнал, что делает Slice (1, -1). Я искал способы (рекурсивно) проверить, есть ли строка … Tagged with TodayIlearned, обсудить, алгоритмы JavaScript.

Сегодня я узнал, что Slice (1, -1) делает.

Я искал способы (рекурсивно) проверить, является ли строка палиндром, и я наткнулся на решение который использовал str.slice (1, -1)

slice () является «возвратом мелкой копии части массива в новый объект массива, выбранную от начала к концу (конец не включен), где начало и конец представляют индекс элементов в этом массиве». Источник

Итак, если вы хотите поработать над массивом, не мутируя его, slice () хороший вариант. Поскольку я никогда не видел негативную ценность, прошедшую в дикой природе, я, конечно, копался глубоко в статье MDN.

«Можно использовать отрицательный индекс, что указывает на смещение с конца последовательности. Среза (-2) извлекает последние два элемента в последовательности ».

Оказывается, это счет с конца, аналогично положительному числу, передаваемому в первый параметр, который был подсчет с самого начала.

Так, Если стр , str.slice (1, -1 равен "argherit" . Изящный для всех видов двухдушных подходов. Какие способы вы бы его использовали?

Оригинал: “https://dev.to/cerchie/what-does-slice-1-1-do-3ad7”