一个关于javascript匿名函数的问题

摘要: 匿名函数,就是没有名字的函数。如:function (){ alert('a function');}但是,上面的代码会报错。firebug提示:function statement requires a name,也就是:函数必须要有个名字。奇怪的是,如果我用一对()把这个没有名字的函数包起来,就不会报错了。如:(function (){ alert('a function');})(注意包裹函数的()!).虽然这样不会报错,但谁能知道这个函数是否声明成功了呢?是不是因为根本没声明所以才不报错呢?我们这样来测试:让函数自己执行一次:(function (){ 阅读全文
posted @ 2012-03-30 10:31 十年灯 阅读(939) 评论(7) 推荐(1) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示