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

Xóa tất cả các ký tự của chuỗi đầu tiên khỏi JavaScript thứ hai

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

Sau đây là các chuỗi của chúng tôi -

const first = "hello world";
const second = "hey there";

Sau đây là chức năng của chúng tôi để xóa tất cả các ký tự của chuỗi đầu tiên khỏi chuỗi thứ hai -

const removeAll = (first, second) => {
   const newArr = second.split("").filter(el => {
      return !first.includes(el);
   });
   return newArr.join("");
};

Hãy viết mã cho chức năng này -

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

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

yt