📅  最后修改于: 2023-12-03 15:07:40.775000             🧑  作者: Mango
在 JavaScript 中删除字符串的第一个字符有多种方法,可以使用 slice
、substring
、substr
、replace
、charAt
等方法进行操作。
slice
方法可以从一个字符串中抽取指定的部分,并返回一个新的字符串。通过设置起始索引为 1,可以删除第一个字符。
const str = "Hello World";
const newStr = str.slice(1);
console.log(newStr); // output: "ello World"
substring
方法类似于 slice
方法,都可以从一个字符串中抽取指定的部分并返回一个新的字符串。同样可以通过设置起始索引为 1,删除第一个字符。
const str = "Hello World";
const newStr = str.substring(1);
console.log(newStr); // output: "ello World"
substr
方法可以从字符串中提取从指定位置开始的指定数量的字符。同样可以通过设置起始索引为 1,删除第一个字符。
const str = "Hello World";
const newStr = str.substr(1);
console.log(newStr); // output: "ello World"
replace
方法可以使用一个新的字符串替换匹配的字符串。通过使用一个空字符串替换第一个字符,可以达到删除第一个字符的效果。
const str = "Hello World";
const newStr = str.replace(/^./, "");
console.log(newStr); // output: "ello World"
charAt
方法用于返回指定位置的字符。通过返回从第二个字符开始到字符串结尾的子串,可以达到删除第一个字符的效果。
const str = "Hello World";
const newStr = str.substr(1);
console.log(newStr); // output: "ello World"
以上是在 JavaScript 中删除字符串的第一个字符的几种方法,选择哪种方法取决于你的具体需求。