在 ES5 中,我经常用函数申明 function declaration 来申明函数
function myFunc() {}
这样的好处是我可以把函数的实现写在最下方,这样让程序更易读,看了前面就知道大概逻辑了,如果需要再往下看具体的小函数的实现
doSomething();
doSomethingElse();
function doSomething() {}
function doSomethingElse() {}
如果用 function expression 的话,就需要将 expression 写在调用的前面
var doSomething = function() {}
var doSomethingElse = function() {}
doSomething();
doSomethingElse();
但 ES6 中好像只支持 function declaration 了...
let doSomething = ()=> {}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.