【发布时间】:2017-04-04 07:26:23
【问题描述】:
我想从字符串中的两个点破坏性地删除字符,因此在删除后调用字符串时,它不会包含已删除的字符。
示例
var string = "我是一个字符串";
我想:删除 (0, 7);
当我再次调用字符串时,它应该返回:
console.log(string) => 字符串
示例 2
var string = "我是一个字符串";
我想:删除 (7, 10);
当我再次调用字符串时,它应该返回:
console.log(string) => 我是 ing
【问题讨论】:
-
字符串是不可变的,你必须从你想要保留的位中构建一个新的字符串,你不能只是删除你不想要的位(即,数组的 没有等价物拼接)。
-
好点!我试图从标题中删除“破坏性”,但我做不到。
标签: javascript html