切片前 5 个位置:
let text = "Hello world!";
let result = text.slice(0, 5);
亲自试一试 »
从位置3到最后:
let result = text.slice(3);
亲自试一试 »
下面有更多示例。
这个slice()
方法提取字符串的一部分。
这个slice()
方法以新字符串形式返回提取的部分。
这个slice()
方法不会改变原始字符串。
start 和 end 参数指定要提取的字符串部分。
第一个位置是 0,第二个位置是 1,...
负数从字符串的末尾进行选择。
string.slice(
start,
end)
Parameter | Description |
start | Required. The start position. (First character is 0). |
end | Optional. The end position (up to, but not including). Default is string length. |
类型 | 描述 |
一个字符串 | 字符串的提取部分。 |
从位置 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 |
Yes | Yes | Yes | Yes | Yes | Yes |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!