I am wondering what is the difference between this:
var o = {
name: 'John',
getName: function getName() {
console.log(arguments.callee.name + ' was called');
}
}
o.getName();
To the "regular" anonymous approach:
var o = {
name: 'John',
getName: function () {
console.log('getName was called');
}
}
o.getName();
Because obviously the first one seems to have some benefits... Any downfalls?