console.log (store.items)
, , , . store.items . store.items.slice() store.items.toJS(), .
console.log(store.items [0])
, , , .
console.log(store.items.length)
, MobX . length :
Object.defineProperty(ObservableArray.prototype, "length", {
enumerable: false,
configurable: true,
get: function(): number {
return this.$mobx.getArrayLength();
},
set: function(newLength: number) {
this.$mobx.setArrayLength(newLength);
}
});
getArrayLength , MobX :
getArrayLength(): number {
this.atom.reportObserved();
return this.values.length;
}