<分区>
Possible Duplicate:
Javascript: var functionName = function() {} vs function functionName() {}
我很好奇在 js 中创建函数时哪个是最佳实践
function x() {
...
}
或
var x = function() {
...
}
有区别还是完全一样。
标签 javascript
<分区>
Possible Duplicate:
Javascript: var functionName = function() {} vs function functionName() {}
我很好奇在 js 中创建函数时哪个是最佳实践
function x() {
...
}
或
var x = function() {
...
}
有区别还是完全一样。
最佳答案
x(); // I work
function x() {
...
}
y(); // I fail
var y = function() {
...
}
首先是函数声明。您可以在声明函数之前使用它们。
第二个是将函数分配给变量。这意味着您可以分配给任何东西。
你可以将它赋给 foo[0]
或 foo.bar.baz
或 foo.get("baz")[0]
关于javascript - 在 JS 中创建一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5749911/
相关文章:
javascript - 将 CSS 文件链接到 PUG 文件有问题吗?
javascript - jQuery 子菜单在折叠时仍然显示下拉菜单
javascript - ActiveCampaign axios post 请求返回 422
drag-and-drop - Dojo 1.6 拖放 'Dnd' 错误(Source.xd.js(第 8 行))
javascript - 在数组中查找时间,如果没有找到,则选择上一个
javascript - 仅当元素悬停在 AngularJS 中时,如何分配变量?
javascript - 使用 Zepto-js 和 iPad 在 doubleTap 上获取坐标
javascript - Javascript 中的保守区间算术库