Как получить текстовый вариант функции javascript?
Допустим у нас есть
var a = function () {
alert(1)
}
// далее какое-то преобразование, делаем a - STRING
если сделать проверку typeof(a) == function это функция! Но я хотел бы просто получить текстовую строчку этой функции, в виде a = "function () {alert(1)}" - как это сделать?
Тоже самое относится к метода, которые вернет метод fn.bind, т.к. он тоже возвращает native code. Дальше я не помню, но Хром можно собрать определенным образом, чтобы он показывал содержимое, вместо native code.