跳到主要内容

你不是已登录。您的编辑将被放置在队列中,直到同行评审.

我们欢迎编辑,使文章更容易理解,对读者更有价值。由于社区成员审阅了编辑内容,请尝试使帖子比您发现的更好,例如,通过修改语法或添加其他资源和超链接。

var functionName=function(){}vs function functionName(){{}

我最近开始维护别人的JavaScript代码。我正在修复错误,添加功能,并尝试整理代码,使其更加一致。

前一位开发人员使用了两种声明函数的方法,我无法确定其背后是否有原因。

这两种方法是:

var functionOne=函数(){//一些代码};

而且,

函数functionTwo(){//一些代码}

使用这两种不同方法的原因是什么?各自的优缺点是什么?有什么用一种方法可以做而用另一种方法不能做的吗?

答案

取消