Как обратиться к ключу объекта внутри объекта?

Нужно this.text заменить на что то другое, только не пойму на что

let obj = {
  text: 'Количество: ',
  items: this.text + 1290
};
console.log(obj.items); // Нужен результат Количество: 1290

Сейчас выдает NaN


Ответы (1 шт):

Автор решения: Igor

Нужно this.text заменить на что то другое

Нe нужно.

let obj = {
  text: 'Количество: ',
  items: function() { return this.text + 1290; }
};
console.log(obj.items()); // Нужен результат Количество: 1290

let obj = {
  text: 'Количество: ',
  get items() { return this.text + 1290; }
};
console.log(obj.items); // Нужен результат Количество: 1290

Совет дня:

Чтобы обратиться к свойству объекта внутри объекта, надо сначала оказаться внутри объекта.

→ Ссылка