мне интересно, в чем разница между этим:неанонимные против анонимных функций в JavaScript
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();
Потому что, очевидно, первый один, кажется, имеют некоторые преимущества ... Любые падения?
Возможный дубликат [var functionName = function() {} vs function functionName() {}] (http://stackoverflow.com/questions/336859/var-functionname-function-vs-function-functionname) – Tibos
@ Тибос - я не думаю, что это дубликат этих вопросов, а речь идет о выражениях функций и объявлениях. Этот вопрос касается названных функциональных выражений. – RobG