gpt4 book ai didi

Javascript在字符串中的第三个字符之后剪切字符串

转载 作者:行者123 更新时间:2023-11-28 16:58:08 25 4
gpt4 key购买 nike

我需要编写在字符 ', ' 之后返回 3 个字符串的函数,因此如果没有或 1 或 2 或 3 返回空字符串,如果找到 ', ' 字符,则返回 3 个字符串...我编写了这些函数,但是它非常消耗 CPU 资源...可以更短、更快的代码吗?

https://jsfiddle.net/1nfyq327/

    var str = 'AAA BBB CC., DD EE, FF FF, GG GG, HH HH, II II, JJ JJ, GG GG';

var res = str.substring(0, str.indexOf(', ', str.indexOf(', ', str.indexOf(', ')+1)+1));

console.log(res);

结果是:

AAA BBB CC., DD EE, FF FF

结果很好,但我需要更快的代码,因为它将在低功耗 CPU 上执行,所以速度非常关键......

最佳答案

使用splitslicejoin:

var str = 'AAA BBB CC., DD EE, FF FF, GG GG, HH HH, II II, JJ JJ, GG GG';


var result = str.split(',').slice(0,3).join(',');

console.log(result);

关于Javascript在字符串中的第三个字符之后剪切字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58520230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com