Set

@native @JSType trait Set[T] extends StObject
trait StObject
class Object
trait Any
class Object
trait Matchable
class Any
class Set[T]

Value members

Concrete methods

def add(value: T): Set[T]
def clear(): Unit
def delete(value: T): Boolean
def entries(): IterableIterator[Tuple2[T, T]]

Returns an iterable of [v,v] pairs for every value v in the set.

Returns an iterable of [v,v] pairs for every value v in the set.

def forEach(callbackfn: Function3[T, T, Set[T], Unit]): Unit
def forEach(callbackfn: Function3[T, T, Set[T], Unit], thisArg: Any): Unit
def has(value: T): Boolean

Despite its name, returns an iterable of the values in the set.

Despite its name, returns an iterable of the values in the set.

Returns an iterable of values in the set.

Returns an iterable of values in the set.

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object

Concrete fields

@JSName
var iterator: Function0[IterableIterator[T]]

Iterates over values in the set.

Iterates over values in the set.

val size: Double
@JSName
val toStringTag: String