nord vpnnord vpn
Ad

Untitled

mail@pastecode.io avatar
unknown
plain_text
6 months ago
852 B
3
Indexable
Never
/* eslint-disable no-underscore-dangle */
export function removeDuplicateGenders(genderAndAge) {
  if (!genderAndAge.male || !genderAndAge.female || !genderAndAge.unisex)
    return genderAndAge;

  let male = [...genderAndAge.male];
  let female = [...genderAndAge.female];
  let unisex = [...genderAndAge.unisex];

  male = male.filter((item, index) => {
    const _item = JSON.stringify(item);
    return index === male.findIndex(obj => JSON.stringify(obj) === _item);
  });

  female = female.filter((item, index) => {
    const _item = JSON.stringify(item);
    return index === female.findIndex(obj => JSON.stringify(obj) === _item);
  });

  unisex = unisex.filter((item, index) => {
    const _item = JSON.stringify(item);
    return index === unisex.findIndex(obj => JSON.stringify(obj) === _item);
  });

  return { male, female, unisex };
}

nord vpnnord vpn
Ad