function f(s){   let stack = [];   const map = new Map([['}&(31182)#39;, '{&#39;],[']&(30535)#39;, '[&#39;], [')&(31176)#39;, '(&(31175)#39;]]);   const map2  = new Map([[ '{&(31183)#39;,'}&#39;],['[&(30532)#39;,']&#39; ], [ '(&(31175)#39;,')&#39;]]);   for(let i = 0; i < s.length; i++){     if(s[i] === '[&(30532)#39; || s[i] === '(&(31175)#39; || s[i] === '{&#39;){       stack.push(i);     }else{       if(stack.lenght === 0){         console.log(i, map.get(s[i]));         return;       }else if(map.get(s[i]) === s[stack[stack.length-1]]){         stack.pop();       }else{         if(stack.length < 2){           console.log(i, map.get(s[i]));           return;         }else{           if(map.get(s[i]) === s[stack[stack.length-2]]){             console.log(i,map2.get(s[stack[stack.length-1]]));             return;           }         }       }      }   } } 不知道对不对