สมมติว่า เรามีสองสตริงที่มีอักขระไม่เรียงลำดับเฉพาะ เราจำเป็นต้องเขียนฟังก์ชันที่รับสองสตริงนี้และส่งกลับเวอร์ชันที่แก้ไขของสตริงที่สองซึ่งอักขระทั้งหมดที่มีอยู่ในสตริงแรกจะถูกละเว้น
ต่อไปนี้เป็นสตริงของเรา -
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(""); };
มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน −
ตัวอย่าง
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));
ผลลัพธ์
ผลลัพธ์ในคอนโซลจะเป็น -
yt