Доброго времени суток,
Имитирую базу данных,создавая по объекту для каждого нового запроса. Появилась проблема, что я не могу обращаться к свойствам объекта, выдает undefined. или can't read property of undefined. Например, хочу вывести только timings у всех объектов, или только у одного определенного, а получается такое. Также ещё не понимаю, как обратиться к конкретному объекту в объекте, тоже выдает undefined. Есть предположение, что можно решить как-то через циклы, но не знаю, как.Либо я просто не так вызываю нужные мне свойства?
Мой код:
let ger_task = {}
let name = 1;
let descr = 2;
let timing = 3;
let ready =4;
let auth = 5;
//функция для создания новых заданий или объектов
function newTask(name,descr,timing,auth,ready) {
this.name = name;
this.descr = descr;
this.timing = timing;
this.ready = ready;
this.auth = auth;
content = {
task:this.name,
description:this.descr,
timings:this.timing,
author:this.auth,
readiness:this.ready,
}
ger_task[name] = this.content ;
}
newTask('1', '2', "3",'4', "5")
newTask('а', 'b', "c",' d', "e")
console.log(ger_task.content.task)
Спасибо за помощь!