Chúng ta cần viết hàm JavaScript nhận vào một chuỗi và trả về chuỗi mới với tất cả các ký tự không trùng lặp bị loại bỏ.
Ví dụ: "teeth_foot" → "teetoot" (chỉ giữ lại t, e, o).
Dưới đây là mã:
Ví dụ
const str = 'teeth_foot'; const removeNonDuplicate = str => { const strArray = str.split(""); const duplicateArray = strArray.filter(el => { return strArray.indexOf(el) !== strArray.lastIndexOf(el); }); return duplicateArray.join(""); }; console.log(removeNonDuplicate(str));Kết quả
Đầu ra trong console sẽ là:
teetoot