报错原因:
说明函数需要为一个函数表达式。
例子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')
})();