如何让我的string.charAt()一次查找多个字符?我希望减少我的程序中的代码行,只是想知道如何将多个字符放入一行中。
示例:通常我会输入
(string.charAt(4));如果我想在点4找到字符,如果我想在点3-5找到字符呢?我会写下
(string.charAt(3-5));提前感谢!
发布于 2020-08-10 09:00:46
如果想要获取字符串的一部分,可以使用slice()方法:
let string = 'Hello World'
console.log(string.slice(2, 6));
如果您只需要获取特定索引中的字母,您可以这样做:
function getLetters(str, ...args){
let result = '';
for(let index in str){
result += str.charAt(args[index]);
}
return result
}
let indexes = [2, 5, 6, 8, 9];
console.log(getLetters(string, ...indexes));
https://stackoverflow.com/questions/63332208
复制相似问题