这个符号是什么';()';关闭后执行';{}';在javascript中
我真的很抱歉这个标题,如果我在这里问这个noob问题,我也很抱歉,因为我不知道这个在谷歌的关键词是什么 好的,首先我是javascript新手,还在学习这种编程语言。我看过很多,但我不知道这是什么意思这个符号是什么';()';关闭后执行';{}';在javascript中,javascript,object,Javascript,Object,我真的很抱歉这个标题,如果我在这里问这个noob问题,我也很抱歉,因为我不知道这个在谷歌的关键词是什么 好的,首先我是javascript新手,还在学习这种编程语言。我看过很多,但我不知道这是什么意思 var myapp = function(){ var a = 'a'; var b = function(){ //some code goes here } return { init: function(){ b(); //some co
var myapp = function(){
var a = 'a';
var b = function(){
//some code goes here
}
return {
init: function(){
b();
//some code goes here
}
}
}() <-- what is it?;
var myapp=function(){
变量a='a';
var b=函数(){
//这里有一些代码
}
返回{
init:function(){
b();
//这里有一些代码
}
}
}()这意味着函数在声明后立即执行
另一方面,以这种方式声明函数:
var myapp = function(){
可以将其用作对象
然后,您可以使用myapp.init()作为示例,它告诉Javascript解释器在定义函数后立即执行该函数。函数在声明后立即执行。如果你想搜索它,它被称为模块模式。好的,非常感谢你的链接,对不起,如果我;我重复一个问题这是一个好的做法吗?谢谢你的回答