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

Lọc bản ghi trùng lặp trong mảng - JavaScript

Dùng Set() kết hợp map() lấy giá trị nationality unique từ mảng object.

Mã thực hiện

var objectOfNationality = [
  { nationality: "Indian" }, { nationality: "American" },
  { nationality: "Emirati" }, { nationality: "Indian" },
  { nationality: "American" }
];
function removeOrFilterNationality(objectOfNationality) {
  return Array.from(new Set(objectOfNationality.map(o => o.nationality)));
}
console.log(removeOrFilterNationality(objectOfNationality));

Kết quả

[ 'Indian', 'American', 'Emirati' ]