Class: Collection

Collection

new Collection()

todoc
Source:

Members

(readonly) items :Object

List of items
Type:
  • Object
Default Value:
  • null
Source:

Methods

all() → {Object}

Returns all
Source:
Returns:
Object

clear() → {Collection}

Removes all items
Source:
Returns:
Collection
this

count() → {int}

Returns the count of items
Source:
Returns:
int

each(callback, thisArgopt) → {Collection}

Executes a provided callback function once per item
Parameters:
Name Type Attributes Description
callback function
thisArg Object <optional>
Source:
Returns:
Collection
this

get(key) → (nullable) {*}

Gets an item
Parameters:
Name Type Description
key String
Source:
Returns:
*

has(key) → {Boolean}

Checks if items contains a specific item
Parameters:
Name Type Description
key String
Source:
Returns:
Boolean

keys() → {Array}

Returns an array of keys
Source:
Returns:
Array

remove(key) → {Collection}

Removes an item
Parameters:
Name Type Description
key String
Source:
Returns:
Collection
this

set(key, item) → {Collection}

Sets the value for the key
Parameters:
Name Type Description
key String
item *
Source:
Returns:
Collection
this

setSafe(key, item) → {Collection}

Sets the value for the key, if it doen't exists already
Parameters:
Name Type Description
key String
item *
Source:
Returns:
Collection
this

values() → {Array}

Returns an array of values
Source:
Returns:
Array