var ninja = {
shout: function(){
console.log("hello");
}
}
有些人可能认为,将匿名函数赋值给名为shout的属性也就相当于给它取了名字,其实这是不正确的理解。shout是属性的名称,而不是函数自身的名称。这一点可以通过检查函数的name属性来验证。
下面是一些测试实例,请自行思考(前两个均为匿名函数):
var ninja = {
shout: function(){
console.log("hello");
}
}
有些人可能认为,将匿名函数赋值给名为shout的属性也就相当于给它取了名字,其实这是不正确的理解。shout是属性的名称,而不是函数自身的名称。这一点可以通过检查函数的name属性来验证。
下面是一些测试实例,请自行思考(前两个均为匿名函数):