Function() constructor The Function constructor creates a new Function object . Calling the constructor directly can create functions dynamically, but suffers from security and similar (but far less significant) performance issues to Global_Objects/eval .