소스 검색

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}