Как создать функцию с динамическим именем? Что-то вроде:
function create_function(name){
new Function(name, 'console.log("hello world")');
}
create_function('example');
example(); // --> 'hello world'
Также функция должна быть объектом Function, поэтому я могу изменить прототип объекта.