🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
| JScript  | [语言参考](#) | |-----|-----| # slice 方法 (String) 返回字符串的片段。 `*stringObj*.**slice(***start*, [*end*]**)**` #### 参数 stringObj 必选项。是一个 **String** 对象或文字。 start 必选项。下标以 0 开始的 *stringObj* 指定部分起始索引。 end 可选项。下标以 0 起始的 *stringObj* 的指定部分结束索引。 #### 说明 **slice** 方法返回一个包含 *stringObj* 的指定部分的 **String** 对象。 **slice** 方法一直复制到 *end* 所指定的元素,但是不包括该元素。如果 *start *为负,将它作为 *length + start*处理,此处 *length* 为数组的长度。如果 *end* 为负,就将它作为 *length* + *end* 处理,此处 *length* 为数组的长度。如果省略 *end* ,那么 **slice** 方法将一直复制到 *arrayObj* 的结尾。如果 *end* 出现在 *start* 之前,不复制任何元素到新数组中。 #### 示例 在下面的示例中,**slice** 方法的两种用法将返回相同的结果。第二个示例中的 -1 指向 str1 中的最后一个字符,并作为提取操作的结束位置。 ~~~ str1.slice(0) str2.slice(0,-1) ~~~ #### 要求 [版本 3](#) #### 请参阅 [Array 对象](#) | [slice 方法 (Array)](#) | [String 对象的方法](#) 应用于: [String 对象](#) [© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。](#)