1、Scheibe
Hinweis: Diese Methode ändert das Array nicht, sondern gibt ein Unterarray zurück. Wenn Sie einen Abschnitt von Elementen im Array löschen möchten, sollten Sie Array.splice() verwenden
Arr.slice(start,end) Der Index beginnt vom Anfang bis zum Ende des Endes (ohne Ende).
Start ist eine negative Zahl und ihr Absolutwert ist größer als arrayObject.length. Behandeln Sie sie dann als 0
var arr = [1, 2, 3, 4, 5];
var arrNew = arr.slice(1,3);
console.log(arr); // [1, 2, 3, 4, 5]
console.log(arrNew); // [2, 3]
console.log(arr.slice(6, 2)); // []
console.log(arr.slice(-6, 2)); // [1, 2]
var str = "abcde";
var strNew = str.slice(1, 3);
console.log(str); // "abcde"
console.log(strNew); // "bc
2.splice(start,num,...insteadParams) Der zweite Parameter ist die Anzahl der zu löschenden Elemente, und der dritte Parameter kann neue Elemente hinzufügen und einfügen
Es handelt sich um eine Methode des Array-Objekts, die zum Bearbeiten des Arrays verwendet wird.
ändert das ursprüngliche Array
var arr = [1, 2, 3, 4, 5];
var arrNew = arr.splice(1, 3, 9);
console.log(arr); // [1, 9, 5]
console.log(arrNew); // [2, 3, 4]
3.substr( start , length )
Es handelt sich um eine Methode des String-Objekts, die zur Manipulation des Strings verwendet wird.
var str = "abcde";
var strNew = str.substr(1, 3);
console.log(str); // "abcde"
console.log(strNew); // "bcd
4. Teilzeichenfolge ( Start , Stopp )
Es handelt sich um eine Methode des String-Objekts, die zur Manipulation des Strings verwendet wird.
substring() akzeptiert keine negativen Argumente
var str = "abcde";
var strNew = str.substring(1, 3);
var strEmpty = str.substring();
console.log(str); // "abcde"
console.log(strNew); // "bc"
console.log(strEmpty); // ""