需要一些有关以以下样式声明变量的信息
need some info on declaring the variable in the following style
可能的重复项:
JavaScript 范围和闭包
JavaScript - 自执行函数
以下代码有什么区别:
var someVar = (function(){
// some code
})();
和
var someVar = function(){
// some code
};
你能给我指出关于第一个代码的使用和解释的教程吗?
在谷歌上很难找到答案,所以我想我会在这里问它。
谢谢。
第一种情况
将被创建并执行匿名函数。函数结果将存储在someVar
中。
var someVar = (function(){
console.log('function executed');
return 1;
})();
// function executed
console.log(someVar);
// 1
第二种情况
将创建匿名函数,其引用将存储在someVar
中。
var someVar = function(){
console.log('function executed');
return 1;
};
var result = someVar();
// function executed
console.log(result);
// 1
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 将样式表插入iframe
- 跟踪在页面加载时应用内联样式的JavaScript
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 直接在函数声明上使用function.prototype.bind
- 定义完全独立的样式信息
- 获取HTML属性中CSS声明的值
- 在样式表中声明元素后,删除该元素的悬停属性
- 根据用户输入声明样式设置
- JavaScript + SVG :当它在样式之外声明时获取填充
- 需要一些有关以以下样式声明变量的信息
- 使用 javascript 将样式值重置为以前的声明
- Javascript-覆盖先前在另一个函数中声明的样式
- 如何对样式进行沙箱处理html中的声明
- 防止CKEditor删除样式属性中无效的样式声明
- 函数声明样式
- 在Javascript中为D3图形声明CSS样式
- Javascript来否决特别声明的CSS样式
- 在声明内联样式与类时行为会发生变化