Готовые функции всегда экономили время. Найдите список служебных функций в машинописном тексте с демонстрациями.

Мы, программисты, все время играем с массивами, и все же большую часть времени мы не знаем всех вспомогательных функций, предоставляемых TypeScript.

Я перечислил 20 методов, которые вам нужно знать, с забавными смайликами.

1. индекс ()

Каждый элемент массива имеет индекс. Этот метод возвращает индекс элемента в массиве.

а. Если определенного элемента в массиве нет, indexOf() возвращает -1.

Следовательно, этот метод можно использовать для проверки того, существует ли элемент в массиве или нет.

синтаксис:
array.indexOf(элемент)

2. последнийИндексОф()

Этот метод возвращает индекс последнего элемента массива.

а. Если массив пуст, функция indexOf() возвращает -1.
б. Если в массиве есть еще один такой же элемент, то он возвращает максимальный индекс повторяющихся элементов.

синтаксис:
array.lastIndexOf(элемент)

3. конкат()

Как следует из названия, этот метод просто объединяет два массива и возвращает объединенный результат.

синтаксис:
array1.concat(array2)

4. присоединиться ()

Судя по названию, этот метод объединяет все элементы массива в строку с заданным оператором.

а. Если оператор не указан, он объединяет элементы с помощью запятой (,).

синтаксис:
array.join(оператор)

5. нажать()

Этот метод помещает/добавляет один или несколько элементов в массив в конце массива.

синтаксис:
array.push(элемент)

6. поп ()

Этот метод извлекает/удаляет последний элемент из массива.

синтаксис:
array.pop()

7. реверс()

Судя по названию, этот метод изменяет порядок массива.

синтаксис:
array.reverse()

8. сдвиг()

Этот метод удаляет начальный (первый) элемент из массива и возвращает удаленный элемент.
Можно сказать, что это полная противоположность методу pop(), который удаляет последний элемент и возвращает результат.

синтаксис:
array.shift()

9. отменить ()

Его поведение прямо противоположно методу shift(). Он добавляет элемент в начале массива и возвращает новый массив.

синтаксис:
array.unshift(элемент)

10. срез()

Этот метод вырезает массив любым способом и возвращает обрезанный массив.
a. Он исключает последний индекс из аргумента.

синтаксис:
array.slice(start_index, end_index)

11. сращивание ()

Этот метод можно использовать для нескольких целей. Для,
1. Добавить элемент в массив
2. Заменить определенные элементы в массиве
3. Удалить определенные элементы из массива

синтаксис:
array.splice(индекс, количество удаляемых элементов, элемент1,..,элементN)

12. toString()

Этот метод преобразует массив в строку, разделенную запятыми.

синтаксис:
array.toString()

13. фильтр()

Этот метод также может быть использован в нескольких случаях использования. Например, поиск четных чисел в массиве, поиск общих элементов в двух массивах или получение отдельного массива.

По сути, он проверяет предоставленные условия и возвращает отфильтрованный массив.

синтаксис:
array.filter(обратный вызов)

14. карта ()

Этот метод создает новый массив с результатами вызова предоставленной функции для каждого элемента в этом массиве.
В этом примере мы вызвали map() с Math.ceil, который возвращает наименьшее максимальное число.

синтаксис:
array.map(обратный вызов)

15. каждый()

Этот метод проверяет, проходят ли все элементы массива проверку, реализованную предоставленной функцией.

В примере мы проверили четные числа.

синтаксис:
array.every(обратный вызов)

16. уменьшитьПраво()

Этот метод применяет функцию одновременно к двум значениям массива (справа налево), чтобы свести его к одному значению.

В примере массив уменьшается с добавлением элемента к предыдущему (справа налево).

синтаксис:
array.reduceRight(обратный вызов)

17. уменьшить ()

Этот метод ведет себя прямо противоположно методу reduceRight().
Он применяет функцию одновременно к двум значениям массива (слева направо), чтобы уменьшить его до одного значения.

В примере массив уменьшается с вычитанием элемента из предыдущего (слева направо).

синтаксис:
array.reduce(обратный вызов)

18. некоторые()

Этот метод обычно используется в целях тестирования.
т. е. чтобы узнать, соответствует ли хотя бы один элемент из массива заданному условию или нет.

В примере мы снова проверили наличие хотя бы одного четного числа в массиве.

синтаксис:
array.some(обратный вызов)

19. сортировать()

Как следует из названия, этот метод упорядочивает элементы массива в порядке сортировки.

В примере мы отсортировали массив в порядке возрастания. Он будет сортироваться в порядке убывания с условием b-a вместо a-b . аналогично делаем в js.

синтаксис:
array.sort(обратный вызов)

20. заполнить ()

Этот метод изменяет все элементы в массиве на статическое значение с начального индекса (по умолчанию 0) на конечный индекс (по умолчанию array.length) и возвращает измененный массив.

а. Он может добавлять новые элементы в определенные (несколько) позиции.

синтаксис:
array.fill(value, start_index, end_index)

Надеюсь, вы узнали что-то сегодня. Полный код доступен в разделе Методы массива машинописного текста.

Отзывы и предложения более чем приветствуются 🎉.

Связанные популярные статьи





Спасибо за вашу поддержку!

Если вам нравится то, что вы читаете, обязательно 👏 👏👏 это ниже — как писатель это означает мир!
Подписывайтесь на Канопы чтобы получать новости об интересных статьях!

Продолжайте использовать!!