Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Viết hoa chữ cái đầu của mỗi từ trong JavaScript


Cần viết hàm JavaScript nhận chuỗi các từ. Hàm xây dựng chuỗi mới trong đó chữ cái đầu của mỗi từ từ chuỗi gốc được viết hoa.

Ví dụ - Nếu chuỗi đầu vào:

const str = 'this is some random string';

Đầu ra sẽ là:

const output = 'This Is Some Random String';

Ví dụ

const str = 'this is some random string'; 
const capitaliseFirst = (str = '') => { 
    const strArr = str.split(' '); 
    const newArr = strArr.map(word => { 
        const newWord = word[0].toUpperCase() + word.substr(1, word.length - 1); 
        return newWord; 
    }); 
    return newArr.join(' '); 
}; 
console.log(capitaliseFirst(str));

Kết quả

Kết quả trong console sẽ là:

This Is Some Random String