JSFiddle - React, Tailwind, and code Playground
by hescano
JavaScript
function validBraces(braces) {
var el = { "{": "}", "(": ")", "[": "]" };
var arr = [];
for (var i = 0; i < braces.length; i++) {
if (el[braces[i]]) {
arr.push(braces[i]);
} else {
if (el[arr.pop()] !== braces[i]) {
return false;
}
}
}
return arr.length === 0;
}
console.log(validBraces2("([{}])"))