Chúng tôi được yêu cầu viết một hàm JavaScript lấy một chuỗi ký tự làm đối số duy nhất.
Hàm phải xây dựng và trả về từ viết tắt dựa trên cụm từ chuỗi được cung cấp làm đầu vào.
Trong khi xây dựng từ viết tắt, hàm chỉ nên xem xét những từ bắt đầu bằng chữ hoa.
Ví dụ -
Nếu chuỗi đầu vào là -
const str = 'Polar Satellite Launch Vehicle';
Sau đó, kết quả đầu ra phải là -
const output = 'PSLV';
Ví dụ
Sau đây là mã -
const str = 'Polar Satellite Launch Vehicle'; const buildAcronym = (str = '') => { const strArr = str.split(' '); let res = ''; strArr.forEach(el => { const [char] = el; if(char === char.toUpperCase() && char !== char.toLowerCase()){ res += char; }; }); return res; }; console.log(buildAcronym(str)); console.log(buildAcronym('Bachelor of Science'));
Đầu ra
Sau đây là đầu ra của bảng điều khiển -
PSLV BS