Внешне пишу NewsDatabase('12321', '213123', '3124')
вот код :
class NewsDatabase {
static #news = []
static #idCounter = 1
static addNews(title, image, text) {
NewsDatabase.#news.push(new News(NewsDatabase.#idCounter++, title, image, text)) // ЕСЛИ Я СЮДА ПУШУ ОБЪЕКТ БЕЗ new Object ТО ВСЕ РАБОТАЕТ
}
static getNews(id) {
for (let i of NewsDatabase.#news) {
if (NewsDatabase.#news) {
return NewsDatabase.#news
}
}
}
}
class News {
#id = null
#title = null
#image = null
#text = null
constructor(id, title, image, text) {
this.#id = id
this.#title = title
this.#image = image
this.#text = text
}
}
module.exports = NewsDatabase