/**
* @param {string} s
* @return {string}
*/vardecodeString=function(str){let result ="";let stack =[]let numsStack =[]let num =0;for(let key of str){if(!isNaN(key)){// 数字
num = num *10+ key *1}elseif(key ==='['){
stack.push(result)
result ='';
numsStack.push(num)
num =0}elseif(key ===']'){let numsCopy = numsStack.pop()
result = stack.pop()+ result.repeat(numsCopy)}else{// 字母
result += key
}}return result
};