From d2c70cfb0391e673189b991ce28650e5fe3589bf Mon Sep 17 00:00:00 2001 From: mamolateli Date: Wed, 10 Jan 2024 14:51:21 -0700 Subject: [PATCH] Add comments in Stack.js file --- algorithms/JavaScript/src/stacks/stack.js | 4 +++ algorithms/JavaScript/src/stacks/stacks.js | 30 ++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 algorithms/JavaScript/src/stacks/stacks.js diff --git a/algorithms/JavaScript/src/stacks/stack.js b/algorithms/JavaScript/src/stacks/stack.js index 8799e49f5..6ddf7d019 100644 --- a/algorithms/JavaScript/src/stacks/stack.js +++ b/algorithms/JavaScript/src/stacks/stack.js @@ -3,19 +3,23 @@ class Stack { this.items = []; } +//creating push method push(element) { this.items.push(element); } +//creating pop method pop() { return this.items.pop(); } + //creating printStack method printStack() { console.log(this.items); } } +//creating Stack object const stack = new Stack(); stack.push(1); stack.push(2); diff --git a/algorithms/JavaScript/src/stacks/stacks.js b/algorithms/JavaScript/src/stacks/stacks.js new file mode 100644 index 000000000..a1efb3f95 --- /dev/null +++ b/algorithms/JavaScript/src/stacks/stacks.js @@ -0,0 +1,30 @@ +class Stack { + constructor() { + this.items = []; + } + + push(element) { + this.items.push(element); + } + + pop() { + return this.items.pop(); + } + + printStack() { + console.log(this.items); + } + } + + const stack = new Stack(); + stack.push(1); + stack.push(2); + stack.push(3); + stack.push(4); + + stack.printStack(); + + console.log(stack.pop()); + + stack.printStack(); + \ No newline at end of file