JavaScript 문자열 패딩

Beginner

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

소개

이 랩에서는 JavaScript 의 pad() 함수를 살펴보겠습니다. pad() 함수는 문자열의 양쪽에 지정된 문자를 사용하여 특정 길이를 갖도록 패딩 (padding) 할 수 있게 해줍니다. String.prototype.padStart()String.prototype.padEnd() 메서드를 사용하여 이를 수행하는 방법을 배우겠습니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 100%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

문자열 패딩 함수

지정된 문자를 사용하여 문자열의 양쪽을 패딩하고, 문자열의 길이가 지정된 length보다 짧은 경우, 다음 함수를 사용합니다.

const pad = (str, length, char = " ") =>
  str.padStart((str.length + length) / 2, char).padEnd(length, char);

이 함수는 String.prototype.padStart()String.prototype.padEnd()를 사용하여 주어진 문자열의 양쪽을 패딩합니다. 세 번째 인자 char를 생략하면 공백 문자를 기본 패딩 문자로 사용할 수 있습니다.

다음은 pad() 함수를 사용하는 몇 가지 예시입니다.

pad("cat", 8); // '  cat   '
pad(String(42), 6, "0"); // '004200'
pad("foobar", 3); // 'foobar'

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

요약

축하합니다! 문자열 패딩 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.