Ошибка при создании и копировании выбранных файлов

, если ваш объект написан как функция, возвращающая объект, и вы используете методы атрибута объекта-объекта ES6, тогда это возможно:

const module = (state) => ({
  a: 1,
  oneThing() {
    state.b = state.b + this.a
  },
  anotherThing() {
    this.oneThing();
    state.c = state.b + this.a
  },
});

const store = {b: 10};
const root = module(store);

root.oneThing();
console.log(store);

root.anotherThing();
console.log(store);

console.log(root, Object.keys(root), root.prototype);
0
задан Zoe 23 March 2019 в 16:22
поделиться