function.name - повертає ім'я функції.
function.name
function - ім'я функції
Повертає ім'я функції або пустий рядок для анонімної функції.
Не усі браузери підтримують.
function test(){
alert(test.name);
}
test();
function test2(){
return 0;
}
alert(test2.name);
Функції створені через конструктор new Function або Function властивість name мають пустий рядок або "anonymous".
var x = function(){};
alert(x.name); //''-Пустий рядок
var x= new Function('return 0;');
alert(x.name); //anonymous