Я хочу реализовать шаблон цепочки классических методов, конечное использование должно быть
DB
.push(2)
.push(3)
Это текущий код, очевидно, не работает, мне не ясно, как вернуть ссылку наСама БД разрешает обещание
let nodes = [];
let DB = {
self:this,
push: (i) => new Promise((resolve, reject) => {
nodes.push(i)
resolve(this)
})
}