function f(s){ let stack = []; const map = new Map([['}&(31182)
#39;, '{'],[']&(30535)
#39;, '['], [')&(31176)#39;, '(&(31175)#39;]]); const map2 = new Map([[ '{&(31183)
#39;,'}'],['[&(30532)
#39;,']' ], [ '(&(31175)
#39;,')']]); for(let i = 0; i < s.length; i++){ if(s[i] === '[&(30532)#39; || s[i] === '(&(31175)
#39; || s[i] === '{'){ 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; } } } } } } 不知道对不对