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

위 함수들은 몇 가지 예시에 불과하며, 더 많은 문자열 관련 유틸리티 함수를 확인하려면 Underscore.js 공식 문서를 참조하시기 바랍니다.