UNPKG

data-structures-es6

Version:

JavaScript data structures written in es6 (es 2015)

31 lines (23 loc) 443 B
'use strict' let DATA = Symbol('data') export class Stack { constructor() { this[DATA] = [] } push(item) { return this[DATA].push(item) } pop() { return this[DATA].pop() } peek() { let lastIndex = this[DATA].length - 1 if(lastIndex >= 0) { return this[DATA][lastIndex] } return undefined } clear() { this[DATA] = [] } }