瀏覽代碼

Allow stacks to start with values

ApisNecros 1 年之前
父節點
當前提交
13ebda5475
共有 1 個文件被更改,包括 5 次插入2 次删除
  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}