Введение
В этом практическом занятии мы изучим фундаментальные концепции программирования на JavaScript. Вы научитесь писать базовый код на JavaScript и понять, что такое переменные, типы данных, функции и управляющие конструкции. В конце практического занятия у вас будет твердый фундамент в программировании на JavaScript, и вы сможете применить свои знания для решения реальных задач.
Как подсчитывать вхождения в JavaScript
Для подсчета количества раз, когда определенное значение встречается в массиве JavaScript, вы можете использовать метод Array.prototype.reduce().
Вот, как это можно сделать:
- Откройте Терминал/SSH и введите
node, чтобы начать практиковаться в написании кода. - Скопируйте и вставьте следующий код:
const countOccurrences = (arr, val) =>
arr.reduce((a, v) => (v === val ? a + 1 : a), 0);
- В коде выше функция
countOccurrencesпринимает два аргумента: массив для поиска и значение для подсчета. - Метод
reduce()используется для перебора каждого элемента в массиве и увеличения счетчика каждый раз, когда встречается конкретное значение. - Чтобы протестировать функцию, вызовите ее с массивом и значением, как это:
countOccurrences([1, 1, 2, 1, 2, 3], 1); // 3
Это вернет количество раз, когда 1 встречается в массиве [1, 1, 2, 1, 2, 3], которое равно 3.
Резюме
Поздравляем! Вы завершили практическое занятие по подсчету вхождений. Вы можете практиковаться в других лабораторных работах в LabEx, чтобы улучшить свои навыки.