array
data type as its value. It ensures that at any point of time the value would always be an array
.
push
, pop
, join
and toString
etc. to make working with the stored value a bit easier, when you call these methods they are called on the stored array
value instead of ListUnit instance.values
and entries
, and implements them as instance members objectValues
and objectEntries
, respectively. []
array
array
array
. You can not directly assign or access properties like unit[index] = v
instead, you have to use unit.set(index, v)
and unit.get(index)
, respectively. See the below comparisons for more clarity.map
, find
, findIndex
, etc. work similar to as they would on an array. However mutating-methods have some differences, for one, every mutating method makes the Unit emit a new array instead of mutating the current value. forEach
method has been replaced with forEvery
, because the extended Observable
class already has a forEach
method that is intended for something else entirely. See API reference for more details.