function()这样没有定义函数名代表什么意思?
8 回答
已采纳
iiii7eo
TA贡献3条经验 获得超5个赞
代表匿名函数的意思,常见形式是:
var a = function(){...};
还有一种是闭包,常见形式:
(function(){ ... })();
一般遇见的闭包代表自执行,高级编程除外。
受戒人
TA贡献10条经验 获得超4个赞
//匿名函数 function A(b,function(){ //Todo something 这个函数就是匿名函数,没名称,函数执行结果作为函数A的第二个参数。 })
慕姐1000329
TA贡献1条经验 获得超0个赞
这里的
$(function(){
在jQuery框架下往往是 $(document).ready(function(){ 的缩写。
$其实只是个对象,举个简单的例子:
var $ = function($){
console.log($);
}
$('控制台输出信息');
那么控制台会输出血信息。
$是一个可被使用的变量名而已。
只不过很多框架都使用它。
MadMarical
TA贡献79条经验 获得超122个赞
在js中函数是一种特殊的对象,当你没定义名字时我们称之为匿名函数。但是会隐性传递name和argument两个参数作为补充。如果你定义了函数名 例如 function a(){}。那么这个函数的name=a 如果你没定义函数名,function(){}。那么name属性为空。
添加回答
举报
0/150
提交
取消