expr
expr is a simple and secure Javascript expression evaluator. Useful for evaluating dinamically generated expressions.
Usage
Evaluating an expression against objects
var str = "this.age > 30 && this.gender === 'female'"; var expr = str; expr;// => false expr;// => true
Evaluating an object against expressions
var ctx = age: 15 gender: 'male' ; ctx;// => false ctx;// => true