[javascript] Underscore.js에서 제공하는 유틸리티 함수들 중에서 문자열 관련 함수는 어떤 게 있나요?
_.trim(str)
- 문자열의 앞뒤 공백을 제거합니다.
_.capitalize(str)
- 문자열의 첫 글자를 대문자로 변환합니다.
_.lowerCase(str)
- 문자열을 소문자로 변환합니다.
_.upperCase(str)
- 문자열을 대문자로 변환합니다.
_.camelCase(str)
- 파스칼 표기법을 따르는 문자열을 카멜 표기법으로 변환합니다.
_.startsWith(str, target)
- 문자열이 특정 문자열로 시작하는지 확인합니다.
_.endsWith(str, target)
- 문자열이 특정 문자열로 끝나는지 확인합니다.
_.truncate(str, options)
- 문자열을 특정 길이로 자르고, 필요한 경우 생략 부호를 추가합니다. (옵션으로 생략 부호 및 길이를 조절할 수 있습니다.)
_.join(arr, separator)
- 배열의 요소들을 지정한 구분자(separator)로 연결하여 하나의 문자열로 반환합니다.
위 함수들은 몇 가지 예시에 불과하며, 더 많은 문자열 관련 유틸리티 함수를 확인하려면 Underscore.js 공식 문서를 참조하시기 바랍니다.