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

Hoán đổi chữ cái đầu của hai từ trong chuỗi trong JavaScript

Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một chuỗi chứa đúng hai từ. Hàm sẽ xây dựng và trả về chuỗi mới trong đó chữ cái đầu của hai từ được hoán đổi cho nhau.

Ví dụ

Dưới đây là mã nguồn:

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));

Kết quả

Kết quả đầu ra trong console:

wello horld