JSFiddle - React, Tailwind, and code Playground

by Eugene Vilder

JavaScript

var words = [
  {
    fontName: 'eugene',
    size: 40
  },
  {
    fontName: 'eugene',
    size: 42
  }
];
Array.prototype.unique = function() {
  return this.map(function (value, index, self) { 
    return value.fontName;//.indexOf(value) === index;
  }).filter((value, index, self)=>{
	 return self.indexOf(value) === index;
  });
}
const result = words.unique()

console.log(result);
// expected output: Array ["exuberant", "destruction", "present"]