const isParensBalanced = (str) => {
return str.split('').reduce((counter, char) => {
console.log('counter',counter);
console.log('char',char);
if(counter < 0) { //matched ")" before "("
console.log('2');
return counter;
} else if(char === '(') {
console.log('3');
return ++counter;
} else if(char === ')') {
console.log('1');
return
} else { //matched some other char
console.log('4');
return counter;
}
}, 0); //<
}
// isParensBalanced('(())') // 0 <
// console.log(isParensBalanced('(asdfds)') )//0 <
// isParensBalanced('(()') // 1 <
console.log( isParensBalanced(')('));
console