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, 2, 1, 2, 3]에서 1이 나타나는 횟수인 3이 반환됩니다.

요약

축하합니다! 발생 횟수 (Count Occurrences) 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.