有没有一种简单的方法来删除javascript中某个位置的角色?
例如,如果我有字符串"Hello World",我可以删除位置3的字符吗?
我要寻找的结果如下:
"Helo World"
Run Code Online (Sandbox Code Playgroud)
这个问题不是Javascript的重复- 从字符串中删除字符,beucase这个是关于删除特定位置的字符,而问题是关于删除字符的所有实例.
我有逗号分隔的字符串
var test = 1,3,4,5,6,
我想使用java脚本从此字符串中删除特定字符
有人能建议我吗?
我想从字符串中的两个点破坏性地删除字符,因此在删除后调用字符串时,它不会包含已删除的字符.
var string ="我是一个字符串";
我想:删除(0,7);
当我再次调用字符串时,它应该返回:
console.log(string)=> string
var string ="我是一个字符串";
我想:删除(7,10);
当我再次调用字符串时,它应该返回:
console.log(string)=>我是一个人
我很好奇的夹心函数在JavaScript中更快,我无法找到解决这个问题的方法。让我们接受一个简单的字符串,并用下划线替换所有空格。
let string = 'Hello World';
let newString = string.split(' ').join('_');
//newString: Hello_World
Run Code Online (Sandbox Code Playgroud)
解决此问题的另一种方法是replace函数:
let string = 'Hello World';
let newString = string.replace(/ /g,"_");
//newString: Hello_World
Run Code Online (Sandbox Code Playgroud)
两种方式(我认为)都可以阅读。我想知道这种方式(2018年5月)会更快。我找到了一些答案,但是这些答案已经过时了,我想知道它们是否提高了新型浏览器的性能。
如果我有“var”,我怎样才能从中得到“e,o,o”?使用子字符串只能获取位置
var str = "Hello world!";
var res = str.substring(1, 4);
Run Code Online (Sandbox Code Playgroud)