eval(), setTimeout(),
or setInterval() function or an allocation of a Function
object. These functions are used to execute arbitrary strings of JavaScript text, which often
dynamically generated. This can be very confusing, and may be a security risk.