<分区>
var func1 = function() {}
console.log(func1.name); // func1
从 javascript 开发人员的 Angular 来看,这个属性是否有任何实时使用?
标签 javascript
<分区>
var func1 = function() {}
console.log(func1.name); // func1
从 javascript 开发人员的 Angular 来看,这个属性是否有任何实时使用?
最佳答案
当您将函数作为参数传递给另一个函数时,您可以将它用于调试目的,例如:
var fun1 = function(){};
function fun2(){};
var g = function(f){
console.log("Invoking " + f.name);
f();
}
if(Math.random() > 0.5){
g(fun1);
} else {
g(fun2);
}
关于javascript - Function.name 属性有多有用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49400313/
相关文章:
javascript - 如何将值设置为在 select2 中显示而不是文本
javascript - 双向绑定(bind)无法识别 AngularJS 中的变量变化
javascript - setState 对象数组而不改变对象顺序
javascript - 如何将 NPM 安装的 socket.io 与 TypeScript 和 webpack 结合使用?
javascript - Textarea 将文本拆分为行和列
javascript - EventEmitter 与 facebook 的调度程序