Sử dụng split(), map(), charAt(), toUpperCase(), toLowerCase(), slice() và join() để chuẩn hóa chuỗi.
Ví dụ
function capitalizeFirstLetterEachWord(str) {
return str.split(' ')
.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase())
.join(' ');
}
var subjectTitle = "iNtroduction tO JavaScript ProgRAMMINg";
var output = capitalizeFirstLetterEachWord(subjectTitle);
console.log("Kết quả: " + output);
Cách chạy
node demo.js
Kết quả
Kết quả: Introduction To JavaScript Programming
Hàm một dòng (ES6):
const capitalize = str => str.split(' ').map(w => w[0].toUpperCase() + w.slice(1).toLowerCase()).join(' ');