我一直在努力提高我用 Javascript 编程的能力。我担心的问题之一是我的代码有效,但我不知道它是否有效。我觉得我一直在解决问题,而不是正确地解决问题。例如:
function titleCase(str) {
var words = str.split(' ');
for(var i = 0; i<words.length;i++){
words[i] = words[i].toLowerCase();
letters = words[i].split('');
letters[0] = letters[0].toUpperCase();
word = letters.join('');
words[i] = word;
}
str = words.toString().replace(/,/g," ");
console.log(str);
return str;
}
titleCase("I'm a little tea pot");
我觉得必须有更好的方法来做事。有没有人对 1) 如何学习更有效的做事方式 2) 你将如何清理这段代码有任何建议?
谢谢一堆