los padStart()
El método rellena la cadena actual con otra cadena (varias veces, si es necesario) hasta que la cadena resultante alcanza la longitud dada. El relleno se aplica desde el inicio de la cadena actual.
Sintaxis
padStart(targetLength) padStart(targetLength, padString)
Parámetros
targetLength
- La longitud de la cadena resultante una vez que la actual
str
ha sido acolchado. Si el valor es menor questr.length
, luegostr
se devuelve como está. -
padString
Opcional - La cuerda para rellenar la corriente
str
con. SipadString
es demasiado tiempo para permanecer dentro deltargetLength
, se truncará desde el final. El valor predeterminado es “” (U+0020 'SPACE'
).
Valor devuelto
A String
de lo especificado targetLength
con padString
aplicado desde el principio.
Ejemplos de
Ejemplos básicos
'abc'.padStart(10); // " abc" 'abc'.padStart(10, "foo"); // "foofoofabc" 'abc'.padStart(6,"123465"); // "123abc" 'abc'.padStart(8, "0"); // "00000abc" 'abc'.padStart(1); // "abc"
Conversión de número de cadena de ancho fijo
// Javascript version of: (unsigned) // printf "%0*d" width num function leftFillNum(num, targetLength) { return num.toString().padStart(targetLength, 0); } const num = 123; console.log(leftFillNum(num, 5)); // expected output: "00123"
Especificaciones
Especificación |
---|
Especificación del lenguaje ECMAScript (ECMAScript) # sec-string.prototype.padstart |
Compatibilidad del navegador
Escritorio | Móvil | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Cromo | Borde | Firefox | explorador de Internet | Ópera | Safari | WebView Android | Chrome Android | Firefox para Android | Opera Android | Safari en IOS | Internet de Samsung | |
padStart |
57 | 15 | 48 | No | 44 | 10 | 57 | 57 | 48 | 43 | 10 | 7.0 |
Ver también
String.prototype.padEnd()
- Un polyfill
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)