首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript字符串函数charAt()可以查找多个字符吗?

JavaScript字符串函数charAt()可以查找多个字符吗?
EN

Stack Overflow用户
提问于 2020-08-10 07:10:06
回答 1查看 518关注 0票数 1

如何让我的string.charAt()一次查找多个字符?我希望减少我的程序中的代码行,只是想知道如何将多个字符放入一行中。

示例:通常我会输入

代码语言:javascript
复制
(string.charAt(4));

如果我想在点4找到字符,如果我想在点3-5找到字符呢?我会写下

代码语言:javascript
复制
(string.charAt(3-5));

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2020-08-10 09:00:46

如果想要获取字符串的一部分,可以使用slice()方法:

代码语言:javascript
复制
let string = 'Hello World'
console.log(string.slice(2, 6)); 

如果您只需要获取特定索引中的字母,您可以这样做:

代码语言:javascript
复制
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));

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63332208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档