JavaScript - die ersten 3 Zeichen aus dem String entfernen
In JavaScript ist es möglich die ersten 3 Zeichen aus dem String auf folgende Art und Weise entfernt werden.Â
1. String slice() Methode verwenden
// ONLINE-RUNNER:browser;
var text = "12345";
var substring = text.slice(3);
console.log(substring); // 45
In zweiten Beispiel kann man sehen, dass man auch einen String-Teil fĂŒr einen leeren oder kĂŒrzeren String mit mehr als 3 Zeichen verwenden kann (oder auch fĂŒr den Fall, dass n Zeichen aus dem String entfernt werden sollen).
// ONLINE-RUNNER:browser;
// true means string is empty
console.log( "".slice(3) === "" ); // empty
console.log( "1".slice(3) === "" ); // empty
console.log( "12".slice(3) === "" ); // empty
console.log( "123".slice(3) === "" ); // empty
console.log( "1234".slice(3) ); // 4
console.log( "12345".slice(3) ); // 45
console.log( "123456".slice(3) ); // 456
console.log( "1234567".slice(3) ); // 4567
Es wurde "".slice(3) === ""
 verwendet, um zu sehen, dass String nach der Slice-Operation leer ist.
Ein leeres Ergebnis bedeutetm dass der String kĂŒrzer als 3 Zeichen war oder die LĂ€nge genau 3 Zeichen betrug und der String leer ist (also die LĂ€nge des Strings betrĂ€gt 0).
Da der String-Slice einen String zurĂŒckgibt, kann man auch die String-LĂ€ngemethode (string length method) aufrufen, um die GröĂe des zurĂŒckgegebenen Strings zu ĂŒberprĂŒfen, wie im folgenden Beispiel gezeigt ist:
// ONLINE-RUNNER:browser;
console.log( "".slice(3) === "" ); // empty
console.log( "".slice(3).length ); // 0
2. String substring() Methode verwenden
// ONLINE-RUNNER:browser;
var text = "12345";
var substring = text.substring(3);
console.log(substring); // 45
3. String replace() Methode verwenden
// ONLINE-RUNNER:browser;
var text = "12345";
var substring = text.replace(/.{3}/, '');
console.log(substring); // 45