Глобальные переменные моно перебрать через свойство window, и например по значению узнать название. У именованных функций можно смотреть свойство name.
А так, первое что пришло в голову:
var a = 1;
try {
a.ignoreThisMethod();
} catch (e) {
alert(e.toString().split('.')[0].split(':')[1].trim());
}
|