Uncaught SyntaxError: Function statements require a function name

报错原因:

说明函数需要为一个函数表达式。

例子1:

错误写法:

function () {
  return 'Hello world';
}
// SyntaxError: function statement requires a name

正确写法:

var greet = function() {
  return 'Hello world';
};

例子2:

错误写法:

function() {
  console.log('dd')
}();
// SyntaxError: function statement requires a name

正确写法:

(function() {
  console.log('aa')
})();

你可能感兴趣的:(个人笔记/备忘录,javascript,js)