string.trimStart

trimStart() λ©”μ„œλ“œλŠ” λ¬Έμžμ—΄ μ‹œμž‘λΆ€λΆ„μ˜ 곡백을 μ œκ±°ν•œλ‹€. trimLeft() λŠ” 이 λ©”μ„œλ“œμ˜ 별칭이닀.

const greeting = '   Hello world!   ';
greeting; // "   Hello world!   "
greeting.trimStart(); // "Hello world!   "

Syntax

str.trimStart();
str.trimLeft();

Return value

호좜된 λ¬Έμžμ—΄μ˜ μ‹œμž‘λΆ€λΆ„(μ™Όμͺ½) 곡백이 제거된 μƒˆλ‘œμš΄ λ¬Έμžμ—΄μ΄λ‹€.

Description

trimStart(), trimLeft() λ©”μ„œλ“œλŠ” μ™Όμͺ½μ˜ 곡백을 μ œκ±°ν•œ μƒˆλ‘œμš΄ λ¬Έμžμ—΄μ„ λ°˜ν™˜ν•œλ‹€. trimLeft() λ˜λŠ” trimStart() λŠ” λ¬Έμžμ—΄ 자체의 값에 영ν–₯을 λΌμΉ˜μ§€ μ•ŠλŠ”λ‹€.

Aliasing

String.prototype.padStart 처럼 ν•¨μˆ˜μ˜ 일관성을 μœ μ§€ν•˜κΈ° μœ„ν•΄ ν‘œμ€€ λ©”μ„œλ“œ 이름은 trimStart 둜 μ„€μ •λ˜μ—ˆλ‹€.

κ·ΈλŸ¬λ‚˜ μ›Ήμ˜ ν˜Έν™˜μ„± μΈ‘λ©΄μ—μ„œ trimLeft λŠ” trimStart 의 λ³„μΉ­μœΌλ‘œ 남아 μžˆλ‹€. 일뢀 엔진은 λ‹€μŒκ³Ό 같이 ν•΄μ„ν•œλ‹€.

Strimg.prototype.trimLeft.name === 'trimStart';

Examples

trimStart() μ‚¬μš©ν•˜κΈ°

Browser compatibility

IE λŠ” ν˜Έν™˜μ•ˆλ¨

Polyfill

Last updated

Was this helpful?