Как собрать такую фиксированную функцию?
Стек. Открывающие скобки кладутся на стек, закрывающие снимают вершину стека и проверяют на корректность пары.
Как верно заметил Rsa97, чтобы проверять правильную вложенность скобок, открывающие скобки надо класть на стек:function validBraces(text) {
    const stack = [];

    for (let c of text) {
        if ('([{'.includes(c)) stack.push(c);
        else if (')]}'.includes(c)) {
            if ('([{'.indexOf(stack.pop()) !== ')]}'.indexOf(c)) {
                return false;
            }
        }
    }
    return true;
}