1.3.3A function that takes js code in a string and applies constant folding to transform it
(string)
A string containing the js code
string:
Returns the transformed code as a string
A function that takes an ast node and evaluates it's binary expresion in order to replace it with it's value
(any)
(any)
An ast node
A function that takes an ast node and evaluates it's member expresion in order to replace it with it's value In this case the member expression is array.length
(any)
(any)
An ast node
A function that takes an ast node and evaluates it's member expresion in order to replace it with it's value In this case the member expression is array.join().
(any)
(any
= ',')
(any)
An ast node
A function that takes an ast node and evaluates it's member expresion in order to replace it with it's value In this case the member expression is array[].
(any)
(any)
An ast node
A function that takes an ast node and evaluates it's member expresion in order to replace it with it's value In this case the member expression is array.pop().
(any)
(any)
An ast node
A function that takes an ast node and evaluates it's member expresion in order to replace it with it's value In this case the member expression is array.concat().
(any)
(any)
An ast node