KeyValueBasedCollection

Methods for key-value-based collections.

set(key, value)

Set a value.

Parameter
Description

key

String | Number Key to value.

value

String | Number | Object | Array Your data to set.

returns String | Number | Object | Array

Example:

user_settings.set("USER_1", {"friend_requests": true});
/*
  {
    "friend_requests": true
  }
*/

get(key)

Get a value.

Parameter
Description

key

String | Number Key to value.

returns String | Number | Object | Array

Example:

user_settings.get("USER_1.friend_requests"); // -> true

push(key, data)

Push a data to array.

Parameter
Description

key

String | Number Key to value.

data

String | Number | Object | Array Data to be push to the array.

returns Array

Example:

remove(key, data)

Remove a data from array.

Parameter
Description

key

String | Number Key to value.

data

String | Number | Object | Array Data to be remove from the array.

returns Array

Example:

find(key, params)

Find a data from array.

Parameter
Description

key

String | Number Key to value.

params

Function | Object The parameters you will use to find the data.

returns Object

Example:

filter(key, params)

Filter data from array.

Parameter
Description

key

String | Number Key to value.

params

Function | Object The parameters you will use to filter the data.

returns Array

Example:

has(key, params)

Check if they have key or data.

Parameter
Description

key

String | Number Key to value.

params

Function | Object | String | Number (optional) The parameters you will use to check the data.

returns Boolean

Example:

increase(key, value)

Increase the number in the value.

Parameter
Description

key

String | Number Key to value.

value

Number The number to be incremented.

returns Number

Example:

decrease(key, value)

Decrease the number in the value.

Parameter
Description

key

String | Number Key to value.

value

Number The number to be decremented.

returns Number

Example:

delete(key)

Delete a key.

Parameter
Description

key

String | Number Key to value.

returns Number

Example:

Last updated