JSFiddle - React, Tailwind, and code Playground
JavaScript
let stack = [];
let string = '3[a2[c]]';
let numbers = ['1','2','3','4','5','6','7','8','9','0'];
for (let i = 0; i < string.length; i++) {
switch (string[i]) {
case '[':
break;
case ']':
break;
default:
stack.push(string[i]);
}
}