gpt4 book ai didi

javascript - 标题大写一句话——哪种解决方案更好,为什么?

转载 作者:行者123 更新时间:2023-11-30 16:25:19 24 4
gpt4 key购买 nike

<分区>

我是编程新手。我用两种不同的方式编写了一个解决方案,但想知道什么被认为是更好的解决方案,以及为什么。

另外,在性能方面,为什么会被认为更好?

解决方案一:

function titleCase(str) {
str = str.toLowerCase();
str = str.split("");
str[0] = str[0].toUpperCase();
for(i = 1; i<str.length; i++){
if(str[i+1] == " "){
str[i+2] = str[i+2].toUpperCase();
}
}
str = str.join("");
return str;
}

解决方案 2:

function titleCase(str) {
str = str.toLowerCase();
str = str.split(" ");
str = str.map(function(val){
val = val.charAt(0).toUpperCase() + val.slice(1);
return val;
});
str = str.join(" ");
return str;
}

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