微信小程序实现带参数的字符串表达式判断真值
在这之前有大佬实现了微信小程序中的eval,亲测过,可行,但体量有点大,决定自己写个简单的eval,不求实现复杂逻辑,够用就行。
一、背景
应公司需求,计算表达式的true,false值,如
STATUS===10||STATUS===20
计算之前需将其中的STATUS变量转变为实际的值如:
10===10||10===20
为了更好辨认变量,将变量用特殊字符串标记起来,如:[%=STATUS%],将原表达式改为[%=STATUS%]===10||[%=STATUS%]===20
二、实现逻辑
将给定表达
原创
2020-09-08 18:38:35 ·
1847 阅读 ·
0 评论