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'))