| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Function/displayName | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
No estndar: Esta funcin no est estandarizada. No recomendamos usar funciones no estndar en produccin, ya que tienen un soporte limitado en los navegadores y pueden cambiar o eliminarse. Sin embargo, pueden ser una alternativa adecuada en casos especficos donde no exista una opcin estndar.
The function.displayName property returns the display name of the function.
Cuando se define la propiedad displayName , retorna un mensaje con el nombre para mostrar en una funcin:
function doSomething() {}
console.log(doSomething.displayName); // "undefined"
var popup = function (content) {
console.log(content);
};
popup.displayName = "Show Popup";
console.log(popup.displayName); // "Show Popup"
Tu puedes definir una funcion con un nombre a mostrar en un function expression:
var object = {
someMethod: function () {},
};
object.someMethod.displayName = "someMethod";
console.log(object.someMethod.displayName); // logs "someMethod"
try {
someMethod;
} catch (e) {
console.log(e);
}
// ReferenceError: someMethod is not defined
Puedes cambiar dinmicamente el displayName de una funcin:
var object = {
// anonymous
someMethod: function (value) {
arguments.callee.displayName = "someMethod (" + value + ")";
},
};
console.log(object.someMethod.displayName); // "undefined"
object.someMethod("123");
console.log(object.someMethod.displayName); // "someMethod (123)"
Normalmente, se prefiere por consolas y profilers sobre func.name a mostrar el nombre de una funcin.
Al ingresar lo siguiente en una consola, debera mostrarse como algo as como "function My Function()":
var a = function () {};
a.displayName = "My Function";
a; // "function My Function()"
No es parte de ninguna especificacin.
This page was last modified on 5 ago 2023 by MDN contributors.
FunctionObject/FunctionYour blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |