소개
이 랩에서는 JavaScript 의 compactJoin 함수를 살펴봅니다. 이 함수는 배열에서 falsy 값을 제거하고 나머지 값을 문자열로 결합할 수 있게 해줍니다. Array.prototype.filter()와 Array.prototype.join()을 사용하여 이 함수를 구현하는 방법을 배우게 됩니다. 이 랩을 마치면 JavaScript 에서 배열을 조작하는 방법에 대한 이해도가 높아질 것입니다.
이 랩에서는 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 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.