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

Tìm ký tự ngay sau một chữ cái trong chuỗi bằng JavaScript


Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một chuỗi ký tự, str, và một ký tự đơn, char.

Hàm phải xây dựng một chuỗi mới chứa ký tự ngay sau mỗi lần xuất hiện của char trong str (nếu có).

Ví dụ

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

const str = 'this is a string'; 
const letter = 'i'; 
const findNextString = (str = '', letter = '') => { 
  let res = ''; 
  for(let i = 0; i < str.length; i++){ 
    const el = str[i]; 
    const next = str[i + 1]; 
    if(letter === el && next){ 
      res += next; 
    }; 
  }; 
  return res; 
}; 
console.log(findNextString(str, letter));

Kết quả

ssn