UNPKG
dalijs
Version:
latest (0.0.33)
0.0.33
0.0.32
0.0.31
0.0.30
0.0.29
0.0.28
0.0.27
0.0.26
0.0.25
0.0.24
0.0.23
0.0.22
0.0.21
0.0.20
0.0.19
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
ES6 framework
github.com/epplestun/dali
epplestun/dali
dalijs
/
src
/
core
/
evaluator
/
Evaluator.js
11 lines
(10 loc)
•
269 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
export
class
Evaluator
{
eval
(
data, code
) {
let
args =
Object
.
keys
(data), values = args.
map
(
function
(
value
) {
return
data[value]; });
let
executor =
new
Function
(args,
'return '
+ code);
return
executor.
apply
(executor, values); } }