Я очень новичок в javascript, у меня есть опыт в java для реализации стека, но я хочу узнать, как мы можем сделать это, используя javascript
Необходимо реализовать следующий метод без использования существующего
- Нажмите
- Pop
- Concat
- Снижение
Я пытался
class Stack {
constructor() {
this._last = null;
this._length = 0;
}
pop() {
const top = this._last;
if(this._length>0 && top) {
this._last = top._last;
this._length--;
return top.data;
}
return null;
}
push(data) {
const item = new Item(data, this._last);
this._last = item;
this._length++;
}
get length() {
return this._length;
}
}