JavaScript 字符串 slice()
示例
切片前 5 个位置
let text = "Hello world!";
let result = text.slice(0, 5);
自己尝试 »
从位置 3 到结尾
let result = text.slice(3);
自己尝试 »
更多示例如下。
描述
该 slice()
方法提取字符串的一部分。
该 slice()
方法在新的字符串中返回提取的部分。
该 slice()
方法不会更改原始字符串。
开始和结束参数指定要提取的字符串部分。
第一个位置为 0,第二个为 1,...
负数从字符串末尾选择。
语法
string.slice(start, end)
参数
参数 | 描述 |
start | 必需。 起始位置。 (第一个字符为 0)。 |
end | 可选。 结束位置(包括在内,但不包括)。 默认为字符串长度。 |
返回值
类型 | 描述 |
字符串 | 提取的字符串部分。 |
更多示例
从位置 3 到 8
let result = text.slice(3, 8);
自己尝试 »
仅第一个字符
let result = text.slice(0, 1);
自己尝试 »
仅最后一个字符
let result = text.slice(-1);
自己尝试 »
整个字符串
let result = text.slice(0);
自己尝试 »
浏览器支持
slice()
是 ECMAScript1 (ES1) 功能。
ES1 (JavaScript 1997) 在所有浏览器中都得到完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |