An object containing an ordered sequence of key-value pairs.

This class is the object equivalent of Map.

Map

To retrieve a value given its key, use subscript notation (object[key]), which throws an error if no value is associated with the given key, or the getOrNull method.

object[key]

getOrNull

The function used to compute the default value for a mapping entry given its key.

Tells if this mapping is empty, that is, has zero entries.

The number of entries in this mapping.

The keys contained in this mapping.

Returns the class of this.

this

Returns a string representation of this.

This method is used to convert the values of string interpolation expressions to strings.

Returns this |> transform if this is non-null, and null otherwise.

this |> transform

null

This method is the complement of the ?? operator and the equivalent of an Option type's map and flatMap methods.

??

Option

map

flatMap

Tells if this mapping contains key.

key

Tells if this mapping contains an entry with the given value.

value

Returns the value associated with key or null if this mapping does not contain key.

This is the nullable equivalent of the subscript operator (object[key]).

Folds the entries of this mapping in iteration order using operator, starting with initial.

operator

initial

Tells if predicate holds for every entry of this mapping.

predicate

Returns true for an empty mapping.

true

Tells if predicate holds for at least one entry of this mapping.

Returns false for an empty mapping.

false

Converts this mapping to a Map.

An object containing an ordered sequence of key-value pairs.