当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript String slice()用法及代码示例


在本教程中,我们将借助示例了解 JavaScript 字符串 slice() 方法。

slice() 方法提取并返回字符串的一部分。

示例

const message = "JavaScript is fun";

// slice the substring from index 0 to 10
let result = message.slice(0, 10);
console.log(result);

// Output: JavaScript

slice() 语法

用法:

str.slice(beginIndex, endIndex)

在这里,str 是一个字符串。

参数:

slice() 方法包含:

  • beginIndex - 选择的起始索引
  • endIndex(可选)- 选择的结束索引(不包括)默认情况下,它会提取到字符串的末尾。

返回:

  • 返回一个包含字符串提取部分的新字符串。

注意: slice()方法不会更改原始字符串。

示例 1:使用 slice() 方法

const str = "JavaScript is a very absurd programming language.";

// from index 28 to end
console.log(str.slice(28)); // 'programming language.'

// from index 4 to 14
console.log(str.slice(4, 15)); // 'Script is a'

输出

programming language.
Script is a

示例 2:使用带有负索引的 slice() 方法

如果beginIndex或者endIndex为负数,则从倒数开始计算。例如,-1代表最后一个元素,-2表示second-to-last 元素等等。

const str = "JavaScript is a very absurd programming language.";

// from 9th to last element till end
console.log(str.slice(-9)); // 'language.'

// from 9th to last element to 2nd to last element
console.log(str.slice(-9, -1)); // 'language'

输出

language.
language

相关用法


注:本文由纯净天空筛选整理自 JavaScript String slice()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。