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"]