소개
이 랩에서는 배열 조작, 객체 생성, 함수 합성 등 다양한 JavaScript 프로그래밍 개념을 탐구하고 실습할 것입니다. 이 랩의 목적은 기본적인 개념을 다루는 실습을 통해 JavaScript 프로그래밍 기술을 개발하는 데 도움을 드리는 것입니다. 이 랩을 마치면 일반적인 프로그래밍 문제를 해결하기 위해 JavaScript 를 사용하는 방법에 대한 이해도가 높아질 것입니다.
코드 실습
코딩 실습을 시작하려면 터미널/SSH 를 열고 node를 입력하십시오. 그런 다음 generateItems 함수를 사용하여 특정 수의 항목이 있는 배열을 생성할 수 있습니다.
- 원하는 항목 수와 항목을 생성하는 데 사용될 함수를 사용하여
generateItems를 호출합니다. generateItems는Array.from()을 사용하여 지정된 길이의 빈 배열을 생성하고, 새로 생성된 각 요소의 인덱스를 사용하여 제공된 함수를 호출합니다.- 제공된 함수는 하나의 인수를 받습니다. 각 요소의 인덱스입니다.
const generateItems = (n, fn) => Array.from({ length: n }, (_, i) => fn(i));
다음은 generateItems를 사용하여 10 개의 난수 배열을 생성하는 예입니다.
generateItems(10, Math.random);
// [0.21, 0.08, 0.40, 0.96, 0.96, 0.24, 0.19, 0.96, 0.42, 0.70]
요약
축하합니다! Generate Items 랩을 완료했습니다. LabEx 에서 더 많은 랩을 실습하여 기술을 향상시킬 수 있습니다.