Creates a frozen Set
object.
const frozenSet = iterable => {
const s = new Set(iterable);
s.add = undefined;
s.delete = undefined;
s.clear = undefined;
return s;
};
frozenSet([1, 2, 3, 1, 2]);
// Set { 1, 2, 3, add: undefined, delete: undefined, clear: undefined }
JavaScript, Array
Creates an object from an array, using a function to map each value to a key.
JavaScript, Array
Creates an object from an array, using the specified key and excluding it from each value.
JavaScript, Array
Creates an object with the unique values of an array as keys and their frequencies as the values.