JSFiddle - React, Tailwind, and code Playground

JavaScript

var arr1 = [ 1, 1, 'a', 'a' ];

var deduped1 = arr1.filter(function (el, i, arr) {
	return arr.indexOf(el) === i;
});

console.log(JSON.stringify(deduped1));

var obj1 = {
  name: "John",
  id: 1
};
var obj2 = {
  name: "Moe",
  id: 1
};
var obj3 = {
  name: "Jane",
  id: 2
};
var arr2 = [obj1, obj2, obj3];

var deduped2 = arr2.filter(function (el, i, arr) {
	return arr.indexOf(el) === i;
});

console.log(JSON.stringify(deduped2));