Можно вывести на экран код функции методом toString()
console.log((function(x) {
return x + 1;
}).toString());
Однако такой подход не выведет внешнюю функцию замыкания.
(function(x) {
return function(y) {
return x + y;
}
})(42).toString(); // "function (y) {\n return x + y;\n}"
Поэтому лучше не применять метод toString() к функциям.
Комментариев нет:
Отправить комментарий