Ver Fonte

Allow stacks to start with values

ApisNecros há 1 ano atrás
pai
commit
13ebda5475
1 ficheiros alterados com 5 adições e 2 exclusões
  1. 5 2
      starfish.js

+ 5 - 2
starfish.js

@@ -549,12 +549,15 @@ class CodeBox {
  * The stack class
  */
 class Stack {
-    constructor() {
+    /**
+     * @param {int[]} stackValues An array of values to initialize the stack with
+     */
+    constructor(stackValues = []) {
         /**
          * The stack
          * @type {int[]}
          */
-        this.stack = [];
+        this.stack = stackValues;
         /**
          * A single value saved off the stack
          * @type {int}