为了账号安全,请及时绑定邮箱和手机立即绑定

function()这样没有定义函数名代表什么意思?

function()这样没有定义函数名代表什么意思?

pureland 2016-08-19 08:25:25
function()这样没有定义函数名代表什么意思?
查看完整描述

8 回答

已采纳
?
i7eo

TA贡献3条经验 获得超5个赞

代表匿名函数的意思,常见形式是:

var a = function(){...};

还有一种是闭包,常见形式:

(function(){
    ...
})();

一般遇见的闭包代表自执行,高级编程除外。

查看完整回答
4 反对 回复 2016-08-19
?
受戒人

TA贡献10条经验 获得超4个赞

//匿名函数
function A(b,function(){
    //Todo something
    这个函数就是匿名函数,没名称,函数执行结果作为函数A的第二个参数。
})


查看完整回答
1 反对 回复 2016-08-19
?
繁华如梦倾城殇

TA贡献23条经验 获得超6个赞

匿名函数

查看完整回答
反对 回复 2016-08-19
?
慕姐1000329

TA贡献1条经验 获得超0个赞

这里的
$(function(){
在jQuery框架下往往是 $(document).ready(function(){ 的缩写。
$其实只是个对象,举个简单的例子:
var $ = function($){
   console.log($);

}
$('控制台输出信息');
那么控制台会输出血信息。
$是一个可被使用的变量名而已。
只不过很多框架都使用它。

查看完整回答
反对 回复 2016-08-19
?
幕布斯2401434

TA贡献2条经验 获得超0个赞

匿名函数

查看完整回答
反对 回复 2016-08-19
?
qq_昼绽_0

TA贡献82条经验 获得超17个赞

对比java

我觉得是javascript简化了很多编写

很多方法参数里,叫回调函数,记住就可用就行了,

查看完整回答
反对 回复 2016-08-19
?
MadMarical

TA贡献79条经验 获得超122个赞

在js中函数是一种特殊的对象,当你没定义名字时我们称之为匿名函数。但是会隐性传递name和argument两个参数作为补充。如果你定义了函数名 例如 function a(){}。那么这个函数的name=a 如果你没定义函数名,function(){}。那么name属性为空。

查看完整回答
反对 回复 2016-08-19
?
chwech

TA贡献63条经验 获得超18个赞

匿名函数吗?

查看完整回答
反对 回复 2016-08-19
  • 8 回答
  • 0 关注
  • 5107 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信