#javascript
Вопрос:
Есть ли способ получить исходный код функции, используя ее имя в javacsript? Я использую консоль и хотел бы посмотреть исходный код функции, но не могу его найти. Я могу выполнить его в консоли, и ввод только имени возвращает объект функции.
Комментарии:
1. Вы пытаетесь сделать это программно?
2. Посмотрите на функцию.прототип. toString() .
Ответ №1:
Если вы войдете в console.dir
систему , по крайней мере, в Chrome, вы увидите внутреннее [[FunctionLocation]]
свойство, которое доступно для кликабельности. Например, Stack Exchange использует jQuery, поэтому выполнение console.dir($)
в консоли показывает:
Ответ №2:
вы могли бы добиться этого, напечатав только имя функции, не вызывая ее
function sum(x, y){
return x y;
}
console.log(sum)