Задать вопрос
@Evtera

Как получить ссылку через this?

Доброго времени суток. Есть следующий кейс. В будущем хочу мапить этот массив, но 'как пройти к data через this?

const store = [
  {
    template: {
      data: [],
    },
    settings: {
      get render() {
        console.log('как пройти к  data через this?')
      },
    },
  },
]
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя Сергей Соколов К ответам на вопрос (2)
sergiks
@sergiks Куратор тега JavaScript
♬♬
Геттер render находится в одном объекте, который под ключом "settings".
А data – в другом объекте, который под ключом "template".

Так что только через store можно "зайти":
const store = [
  {
    template: {
      data: [1, 2, 3],
    },
    settings: {
      get render() {
        console.log(store[0].template.data);
      },
    },
  },
];

store[0].settings.render  // [ 1, 2, 3 ]
Ответ написан