javascript_sets v1.0.8
API
import Set from 'javascript_sets'
const set = new Set()
methods
set.returnSet(array)
takes an array as input and returns it as a set
set.returnSets(arrays)
takes multiple arrays as input and return them all as a single set
set.intersection(array1,array2)
takes two sets or arrays as input and return intersection of them(common elements in two sets)
set.union(array1,array2)
similar to returnSets() function but maximum arguments that can be passed to it are two.
set.difference(array1,array2)
takes two arrays as input and returns the set of elements which belong to array1
set.symmetric_difference(array1,array2)
returns the symmetric_difference of two sets
set.areDisjoint(array1,array2)
checks whether the provided sets are disjoint or not
set.addToSet(set,(any type of value or obejct))
adds an element to the set at the end and return a new set
set.removeFromSet(set,value)
removes an element from set and returns a new set
set.removeByIndex(set,index)
removes an element from the provided index and returns a new set
set.isSubSet(array1,array2)
checks whether the second set is subset of the first one
set.removeMultipleFromSet(array1,array2)
removes all the values in array2 from array1