我想知道这之间有什么区别:
var o = {
name: 'John',
getName: function getName() {
console.log(arguments.callee.name + ' was called');
}
}
o.getName();
对于“常规”匿名方法:
var o = {
name: 'John',
getName: function () {
console.log('getName was called');
}
}
o.getName();
因为显然第一个似乎有一些好处......有什么缺点吗?