JSFiddle - React, Tailwind, and code Playground

by WhetDawg

JavaScript

var arr = [55, 44, 65];
var set = new Set(arr);
console.log(set.size === arr.length);
console.log(set.has(65));

const ages = [26, 27, 26, 26, 28, 28, 29, 29, 30];
var unique = new Set(ages);

console.log(ages.length);
console.log(unique.size);

console.log(unique[0]);
console.log(unique.has(29));

const diff = ages.filter(x => !unique.has(x));

console.log(diff);

var o1 =  { tagName: 'INPUT', inputType:'radio', name: 'CB201' };
var s1 = new Set();
s1.add( { tagName: 'INPUT', inputType:'checkbox', name: 'CB101' });
s1.add(  o1 );
s1.add( { tagName: 'INPUT', inputType:'radio', name: 'CB201' });
s1.add( { tagName: 'INPUT', inputType:'radio', name: 'CB201' });
s1.add( { tagName: 'INPUT', inputType:'radio', name: 'CB201' });
s1.add( { tagName: 'INPUT', inputType:'text', name: 'CB301' });
s1.add(  o1 );
console.log(s1.size);