Computer >> Máy Tính >  >> Lập trình >> Javascript

Trao đổi các chữ cái đầu tiên của các từ trong một chuỗi trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript có trong một chuỗi chứa chính xác hai từ.

Hàm của chúng ta sẽ tạo và trả về một chuỗi mới trong đó chữ cái đầu tiên của các từ được hoán đổi cho nhau.

Ví dụ

Sau đây là mã -

const str = 'hello world';
const interchangeChars = (str = '') => {
   const [first, second] = str.split(' ');
   const fChar = first[0];
   const sChar = second[0];
   const newFirst = sChar + first.substring(1, first.length);
   const newSecond = fChar + second.substring(1, second.length);
   const newStr = newFirst + ' ' + newSecond;
   return newStr;
};
console.log(interchangeChars(str));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

wello horld