Javascript реализует стек массивов без использования существующих методов - PullRequest
0 голосов
/ 01 июня 2019

Я очень новичок в javascript, у меня есть опыт в java для реализации стека, но я хочу узнать, как мы можем сделать это, используя javascript

Необходимо реализовать следующий метод без использования существующего

  1. Нажмите
  2. Pop
  3. Concat
  4. Снижение

Я пытался

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;
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...