function.displayName - властивість яка повертає коротке ім'я функції.
function.displayName
function - ім'я функції.
Function.displayName яка представляє собою ім'я функції, дану властивість можна змінювати. Це так звана обгортка над function.name.
Ця властивість не є стандартом, тому не усі браузери її підтримують.
var test=function(){};
alert(test.displayName); //undefined
test.displayName='Тест displayName';
alert(test.displayName);
P.S: По суті це просто новостворена властивість яка буде за домовленість обгорткою над function.name, адже Ви можете любу властивість створити для об'єкта.
var test=function(){};
alert(test.displayN); //undefined
test.displayN='Тест displayName';
alert(test.displayN);