gpt4 book ai didi

javascript - 将数组中文本的第一个字母大写

转载 作者:行者123 更新时间:2023-11-28 19:59:51 25 4
gpt4 key购买 nike

我们正在尝试将多个单词组成的字符串拆分为单个单词的数组。我们希望将数组中的每个字符串大写。

var titleCase = function(txt) {
var words = txt.split(" ");
words.forEach(function(words) {
if (words === "the" || words === "and") {
return words;
} else {
return words.charAt(0).toUpperCase() + words.slice(1);
};
};

最佳答案

这里有几个语法错误,并且 Array.forEach 方法的使用不正确。请尝试以下操作:

var titleCase = function(txt) {
var words = txt.split(" ");
words.forEach(function(word, idx, array) {
if (word === "the" || word === "and") {
array[idx] = word;
} else {
array[idx] = word.charAt(0).toUpperCase() + word.slice(1);
}
});
return words.join(" ");
};

console.log(titleCase("This is the test"));

JSFiddle example

关于javascript - 将数组中文本的第一个字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21864023/

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