匿名函數我想知道是什麼這之間的區別:要在「常規」匿名的方式非匿名與在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
@ Tibos-我不認爲它是這些問題的重複,它是關於函數表達式和函數聲明的。這個問題是關於命名函數表達式的。 – RobG