Xóa giá trị trùng lắp trong mảng Javascript html hiệu quả

Thảo luận trong 'Lập trình Javascript, js' bắt đầu bởi seolagi, 8/8/18.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    613
    Đã được thích:
    49
    Điểm thành tích:
    28
    Mình có mảng dữ liệu bị trùng lặp khá nhiều, mình muốn xóa hết giá trị trùng lặp bằng Javascript trước khi view lên cho khách xem thì như thế nào?
    Mã:
    <script>
        var list = ['hoa', 'hoa', 'đào', 'đào', 'linh'];
    </script>
    
    • Mình muốn xóa hết chỉ còn mảng là : list = [''hoa', 'đào', 'linh'];
     
    Cảm ơn đã xem bài:

    Xóa giá trị trùng lắp trong mảng Javascript html hiệu quả

    danh sách diễn đàn rao vặt gov chất lượng
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,407
    Đã được thích:
    1,034
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Đây nhé, mình đang dùng:
    Mã:
    var list = ['hoa', 'hoa', 'đào', 'đào', 'linh'];
    var x = removededup(list);
    alert(x);
    function removededup(arr) {
        let isExist = (arr, x) => arr.indexOf(x) > -1;
        let ans = [];
        arr.forEach(element => {
            if (!isExist(ans, element)) ans.push(element);
        });
        return ans;
    }
    
    • Kết quả: list = [''hoa', 'đào', 'linh'];
     
    seolagi thích bài này.
  3. Roomheod36a

    Roomheod36a Thành Viên Mới

    Tham gia ngày:
    9/3/20
    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    Bài viết rất bổ ích, cho những người gà mơ về seo như tôi
     


Like và Share ủng hộ ITSEOVN