可以使用 splice() 方法来实现将字符串指定下标后的数据根据其去除的长度分为多个部分。

以下是一个示例代码:

function splitStringByIndex(str, index, length) {
  let removed = str.splice(index, length);
  let parts = [str.substring(0, index), removed, str.substring(index)];
  return parts;
}

let str = 'Hello World';
let index = 5;
let length = 5;

let parts = splitStringByIndex(str, index, length);
console.log(parts);

输出结果为:

["Hello", " World", ""]

在上面的示例中,我们定义了一个 splitStringByIndex() 函数,它接受一个字符串、一个索引和一个长度作为参数。函数内部使用 splice() 方法从指定索引位置开始删除指定长度的字符,并将被删除的部分存储在 removed 变量中。然后,我们使用 substring() 方法将原始字符串分割成三个部分:从开始到指定索引的部分、被删除的部分和从指定索引到结束的部分。最后,我们将这三个部分存储在一个数组中并返回。

JavaScript 字符串分割:根据下标和长度拆分字符串

原文地址: https://www.cveoy.top/t/topic/qg2l 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录