Baseline Widely available
Die padStart()
Methode von String
-Werten füllt diesen String mit einem angegebenen String auf (wiederholt und/oder abgeschnitten, falls nötig), so dass der resultierende String eine bestimmte Länge erreicht. Die Auffüllung wird am Anfang dieses Strings angewendet.
const str1 = "5";
console.log(str1.padStart(2, "0"));
// Expected output: "05"
const fullNumber = "2034399002125581";
const last4Digits = fullNumber.slice(-4);
const maskedNumber = last4Digits.padStart(fullNumber.length, "*");
console.log(maskedNumber);
// Expected output: "************5581"
Syntax
padStart(targetLength)
padStart(targetLength, padString)
Parameter
targetLength
Die Länge des resultierenden Strings, nachdem der aktuelle str
aufgefüllt wurde. Wenn der Wert kleiner oder gleich str.length
ist, wird str
unverändert zurückgegeben.
padString
Optional
Der String, mit dem der aktuelle str
aufgefüllt wird. Wenn padString
zu lang ist, um innerhalb von targetLength
zu bleiben, wird er am Ende abgeschnitten. Der Standardwert ist das Leerzeichen-Zeichen (U+0020).
Ein String
der angegebenen targetLength
mit padString
, das am Anfang angewendet wird.
"abc".padStart(10); // " abc"
"abc".padStart(10, "foo"); // "foofoofabc"
"abc".padStart(6, "123465"); // "123abc"
"abc".padStart(8, "0"); // "00000abc"
"abc".padStart(1); // "abc"
Festbreite-Zahlenkonvertierung
// 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)); // "00123"
Spezifikationen Browser-Kompatibilität Siehe auch
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4