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

Loại bỏ tất cả ký tự của chuỗi đầu tiên khỏi chuỗi thứ hai trong JavaScript


Giả sử chúng ta có hai chuỗi chứa các ký tự không theo thứ tự cụ thể. Chúng ta cần viết hàm nhận vào hai chuỗi này và trả về phiên bản sửa đổi của chuỗi thứ hai, trong đó tất cả các ký tự có mặt trong chuỗi đầu tiên đều bị loại bỏ.

Ví dụ: first = "hello world", second = "hey there" → kết quả "yt".

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

Ví dụ

const first = "hello world"; const second = "hey there"; const removeAll = (first, second) => { const newArr = second.split("").filter(el => { return !first.includes(el); }); return newArr.join(""); }; console.log(removeAll(first, second));

Kết quả

Đầu ra trong console sẽ là:

yt