소개
이 랩에서는 JavaScript 프로그래밍의 기본적인 개념을 탐구합니다. 기본적인 JavaScript 코드를 작성하는 방법과 변수, 데이터 타입, 함수, 제어 구조에 대한 이해를 얻게 됩니다. 이 랩을 마치면 JavaScript 프로그래밍에 대한 탄탄한 기초를 다지고 실제 문제를 해결하는 데 지식을 적용할 수 있게 됩니다.
이 랩에서는 JavaScript 프로그래밍의 기본적인 개념을 탐구합니다. 기본적인 JavaScript 코드를 작성하는 방법과 변수, 데이터 타입, 함수, 제어 구조에 대한 이해를 얻게 됩니다. 이 랩을 마치면 JavaScript 프로그래밍에 대한 탄탄한 기초를 다지고 실제 문제를 해결하는 데 지식을 적용할 수 있게 됩니다.
JavaScript 배열에서 특정 값이 나타나는 횟수를 세려면 Array.prototype.reduce() 메서드를 사용할 수 있습니다.
다음은 그 방법입니다.
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, 2, 1, 2, 3]에서 1이 나타나는 횟수인 3이 반환됩니다.
축하합니다! 발생 횟수 (Count Occurrences) 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.