숫자를 숫자 배열로 변환하기

Beginner

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

소개

이 랩에서는 숫자를 필요에 따라 부호를 제거하고 숫자의 배열로 변환하는 방법을 살펴봅니다. Math.abs(), spread operator (...), Array.prototype.map(), 그리고 parseInt()와 같은 JavaScript 의 내장 메서드를 조합하여 이를 수행합니다. 이 랩을 마치면 JavaScript 에서 숫자를 다루고 필요에 맞게 조작하는 방법에 대한 이해도가 높아질 것입니다.

숫자를 디지털화하는 방법

JavaScript 에서 숫자를 디지털화하려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. Math.abs()를 사용하여 숫자의 부호를 제거합니다.
  3. 숫자를 문자열로 변환하고 spread operator (...) 를 사용하여 숫자의 배열을 생성합니다.
  4. Array.prototype.map()parseInt()를 사용하여 각 숫자를 정수로 변환합니다.

다음은 digitize 함수의 코드입니다.

const digitize = (n) => [...`${Math.abs(n)}`].map((i) => parseInt(i));

사용 예시:

digitize(123); // [1, 2, 3]
digitize(-123); // [1, 2, 3]

요약

축하합니다! 숫자 디지털화 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.