Основные концепции программирования на JavaScript

Beginner

This tutorial is from open-source community. Access the source code

Введение

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

Как подсчитывать вхождения в JavaScript

Для подсчета количества раз, когда определенное значение встречается в массиве JavaScript, вы можете использовать метод Array.prototype.reduce().

Вот, как это можно сделать:

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

Это вернет количество раз, когда 1 встречается в массиве [1, 1, 2, 1, 2, 3], которое равно 3.

Резюме

Поздравляем! Вы завершили практическое занятие по подсчету вхождений. Вы можете практиковаться в других лабораторных работах в LabEx, чтобы улучшить свои навыки.