如何让我的 string.charAt() 一次查找多个字符?我希望减少程序中的代码行数,只是想知道如何将多个字符放入一行。
示例:通常我会输入
(string.charAt(4));
如果我想在点 4 找到角色,如果我想在点 3-5 找到角色怎么办?我会写吗
(string.charAt(3-5));
提前致谢!
如何让我的 string.charAt() 一次查找多个字符?我希望减少程序中的代码行数,只是想知道如何将多个字符放入一行。
示例:通常我会输入
(string.charAt(4));
如果我想在点 4 找到角色,如果我想在点 3-5 找到角色怎么办?我会写吗
(string.charAt(3-5));
提前致谢!
如果要获取字符串的一部分,可以使用 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));