通常字符串处理会有好几种方法,而字符串或者数组`slice、splice、split`傻傻分不清楚咋办?今天一招解决。
#### 6.2.1 slice
**`slice()`** 方法提取某个字符串的一部分,并返回一个新的字符串,且不会改动原字符串。
slice(begin,end)截取字符串从`begin`开始到`end-1`结束的字符串,支持`-`遍历。
```js
const str = 'The quick brown fox jumps over the lazy dog.';
console.log(str.slice(31));
// expected output: "the lazy dog."
console.log(str.slice(4, 19));
// expected output: "quick brown fox"
console.log(str.slice(-4));
// expected output: "dog."
console.log(str.slice(-9, -5));
// expected output: "lazy"
```
**适用于字符串或数组**
#### 6.2.1 slice
**`slice()`** 方法提取某个字符串的一部分,并返回一个新的字符串,且不会改动原字符串。
slice(begin,end)截取字符串从`begin`开始到`end-1`结束的字符串,支持`-`遍历。
```js
const str = 'The quick brown fox jumps over the lazy dog.';
console.log(str.slice(31));
// expected output: "the lazy dog."
console.log(str.slice(4, 19));
// expected output: "quick brown fox"
console.log(str.slice(-4));
// expected output: "dog."
console.log(str.slice(-9, -5));
// expected output: "lazy"
```
**适用于字符串或数组**
全部评论
相关推荐
06-26 20:00
上海大学 光传输工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享