30
ฉันจะใช้อักษรตัวพิมพ์ใหญ่ตัวแรกของแต่ละคำในสตริงโดยใช้ JavaScript ได้อย่างไร
ฉันกำลังพยายามเขียนฟังก์ชันที่ใช้อักษรตัวแรกของทุกคำในสตริงเป็นตัวพิมพ์ใหญ่ (การแปลงสตริงเป็นตัวพิมพ์ใหญ่) ตัวอย่างเช่นเมื่ออินพุตเป็น"I'm a little tea pot"ฉันคาดว่า"I'm A Little Tea Pot"จะเป็นเอาต์พุต "i'm a little tea pot"แต่ผลตอบแทนที่ได้ฟังก์ชั่น นี่คือรหัสของฉัน: function titleCase(str) { var splitStr = str.toLowerCase().split(" "); for (var i = 0; i < splitStr.length; i++) { if (splitStr.length[i] < splitStr.length) { splitStr[i].charAt(0).toUpperCase(); } str = splitStr.join(" "); } return str; } …