var func1 = function() {}
console.log(func1.name); // func1
Run Code Online (Sandbox Code Playgroud)
从javascript开发人员的角度来看,这个属性是否有任何实时用法?
当您将函数作为参数传递给另一个函数时,可以将其用于调试目的,例如:
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);
}Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |