substring在Node.js的用法含义
时间: 2023-12-04 21:02:11 浏览: 49
substring用法简介
在 Node.js 中,`substring` 是字符串对象的一个方法,用于截取字符串中的一部分并返回新的字符串,其语法如下:
```
str.substring(indexStart[, indexEnd])
```
其中,`indexStart` 是必需的参数,表示截取子字符串的起始位置,如果该参数为负数,则从字符串的末尾往前计算;`indexEnd` 是可选的参数,表示截取子字符串的结束位置,如果该参数为负数,则也从字符串的末尾往前计算。如果不提供 `indexEnd` 参数,则默认截取到字符串的末尾。
需要注意的是,`substring` 方法不会改变原始字符串本身,而是返回一个新的字符串。如果 `indexStart` 大于等于 `indexEnd`,则会返回一个空字符串。
下面是一个例子:
```javascript
const str = 'hello world';
const subStr = str.substring(1, 4);
console.log(subStr); // "ell"
```
在上面的例子中,`substring` 方法从 `str` 字符串中截取从索引 1 到 3 的子字符串,并将其赋值给 `subStr` 变量,最终输出 `"ell"`。
阅读全文