배열 압축 및 결합

Beginner

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

소개

이 랩에서는 JavaScript 의 compactJoin 함수를 살펴봅니다. 이 함수는 배열에서 falsy 값을 제거하고 나머지 값을 문자열로 결합할 수 있게 해줍니다. Array.prototype.filter()Array.prototype.join()을 사용하여 이 함수를 구현하는 방법을 배우게 됩니다. 이 랩을 마치면 JavaScript 에서 배열을 조작하는 방법에 대한 이해도가 높아질 것입니다.

배열을 압축하고 결합하는 방법에 대한 팁

코딩 연습을 시작하려면 터미널/SSH 를 열고 node를 입력하세요.

배열에서 falsy 값을 제거하고 나머지 값을 문자열로 결합하는 방법은 다음과 같습니다.

  • Array.prototype.filter()를 사용하여 false, null, 0, "", undefined, NaN과 같은 falsy 값을 필터링합니다.
  • Array.prototype.join()을 사용하여 나머지 값을 문자열로 결합합니다.
const compactJoin = (arr, delim = ",") => arr.filter(Boolean).join(delim);

그런 다음 함수를 호출하고 배열을 인수로 전달합니다.

compactJoin(["a", "", "b", "c"]); // 'a,b,c'

요약

축하합니다! Compact and Join Array 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.