Stack : Implementation with Array

Run Settings
LanguageJavaScript
Language Version
Run Command
class Stack { constructor(){ this.data = [] } push(value){ if(!value) return null this.data.push(value); } pop(){ return this.data.pop(); } peek(){ return this.data[this.data.length-1]; } empty(){ return this.data.length === 0; } } let stack = new Stack() stack.push("Google") stack.push("Udemy") stack.push("Discord") console.log(stack) console.log(stack.peek()) stack.pop() console.log(stack.peek()) console.log(stack.empty())
Editor Settings
Theme
Key bindings
Full width
Lines