我主要是不明白为什么最后小括号里要放个a(a不是当前函数本身么?)
追答a放进去是作为参数传递到匿名函数中去的。
具体该不该放,要看当事人的需求了
1,你得先知道js自执行函数写法,不用调用直接执行 ,一般两种
//自执行写法1可是他把a(也就是函数本身)传进去是什么意思呢?
追答此时a不存在。undefined;
追问a不存在为什么要写里面呢
通常放jQuery我是知道的
但看到有人写
var a=(function(){
//alert(1);
})(jQuery,a)
不知道为啥要把a传进去
相当于定义局部变量var a; 只能这么解释了!!!
本回答被提问者采纳js中大括号 是什么意思呀 还有每一行结尾都必须写分号吗 请高手跟我...
JS是一种面向对象的语言,在JS中,大括号一般是对“对象”身体的界定。你在代码中遇到了大括号,就以为意味着你遇到了一个对象体。在JS中,大括号内部的一般是“对象”的各种内容。例一:function a{ } 上面的这个a函数等同于:var a = function(){};也就是说,你定义了一个函数对象,这个对象...
js中 a : function(){}这是什么格式? 代表什么含义?怎样学习这样的格式...
function() {} 是匿名函数。a: function(){} 外部一定有一对 { },是Map的一个元素,a作为键名,匿名函数作为键值 如 var s = { a: function() {}, b: "xxx" };调用时:函数:s.a();或s['a']()其他:s.b或写成s['b']...
js中var a=什么意思
3C数码
JavaScript 中 var a=function(){} 和a:function(){}有什么区别
前面是声明了个变量 这个变量是个方法 变量在js中是可以改变的,第二中是声明了个方法 a这个无法改变
js 中 var a = "";什么意思
js中的变量类型只有一个:var,所以这意思是定义一个值为空字符串的变量a。
var a = {} 与 var a = function(){} 的区别? 求详解!!
var a = {‘name’:’object’},此时a是一个对象,是一个有一个属性的对象,属性名为name,属性的值为object。alert(a.name) 或者alert(a[name])的结果都是object,这是对象访问属性的两种方式。\/2、2、var a = function(){},此时a指向一个函数,相当于有一个函数,名为a,可以这么调用...
javascript中Start: function()这样写是什么意思
这种写法是面向对象的内容 start应该是某个对象内部的一个方法 function()是个匿名函数,被赋给start。调用的时候就是 对象名->start();
js中 var a=[] 时什么意思,求解答 线上等
js中 var a=[] 时什么意思,求解答 线上等 因为js是弱语言你只要给一个变数赋什么值它就是什么型别 就像你这个就是一个数组。日语 一xio尼什么意思?求解答线上等 如果是指いっしょにyishiyoni的话 一起的意思 高p是什么意思,线上求解答 高P就是利用软体对照片进行高度效果处理,让人...
关于js函数的写法 fun = function(){} fun:{}有什么不同,高手回答
var a = { myfun:function(){} }写在外面会报错。2.任何时候都不要这样写myfun = function(){},这样写就变成了全局对象window的一个属性,要记得加上var ,第四种方式是对的,如下:var myfun = function(){}这是一种声明函数的方式,左边是一个变量,右边是一个函数的表达式,意思就是...
js中的var是什么意思,
js中的var是定义变量的意思,使用和不使用var都能定义变量,但是两个变量的作用域不同。1、新建html文档,在body标签中添加script标签,使用var定义一个变量a并给变量赋值为10,将a在控制台输出,这时控制台会输出10:2、定义一个demo函数,在函数里面重新使用var定义一个变量a,由于函数外的变量a是...