function check(str){ const arr=[]; const obj={ '(':')', '{':'}', '[':']', } for(let v of str){ console.log(v) if(v==='['||v==='{'||v==='('){ arr.push(v) }else{ if(obj[arr.pop()]===v){ return true; } } } return false } console.log(check("{}"))