SOURCE

class ConditionParser {
    ops = ['>', '>=', '=', '<', '<=', 'like', '(', ')', '&&', '||']
    priority = {
        '>': 3,
        '>=': 3,
        '=': 3,
        '<': 3,
        '<=': 3,
        'like': 3,
        '&&': 2,
        '||': 2,
    }
    parse(exp) {
        const tokenReg = new RegExp(`^(${this.ops.join('|')})`)
        console.log('===111', tokenReg.test(exp), tokenReg.toString())
        return 'hello'
    }
}

const d = new ConditionParser()
console.log(d.parse('11111'))
console 命令行工具 X clear

                    
>
console