javascript的语法太烦杂了,比如以下语法,是什么意思呢?var cellFuncs = [function(data){return data.id;},function(data) { return data.wzmc; },function(data){return data.wzdw;},function(data) {return data.wzdj;}];不会是数组吧?数组好像是这样声明的 var a = new Array;路过的高手能具体说明一下吗?另外,有没有什么好的javascript的参考资料,要中文的。如果满意,一定加分~ ^^)=======================================请问 死神_skyvar myFun={m:function (a,b){alert((a+b)+"");},n:function (a){alert(a+"");}}var myFun=[m:function (a,b){alert((a+b)+"");},n:function (a){alert(a+"");}]一个大括号,一个是中括号,这两种一样吗?但里面都是用逗号隔开方法,会不会是你将中括号写成大括号了?=================================
3 回答

江户川乱折腾
TA贡献1851条经验 获得超5个赞
var a=[] 和 var a=new Array();
var funcName=function(){...}和 function funcName(){...};
以上只是表示法不一样罢了!
就象
var s="" 和 var s=new String();一样.
他们之间的唯一区别是左表达式是javascript基本语法。右表达式是javascript预定义的对象,利用new运算符实例化对象
javascript其实很简单的
添加回答
举报
0/150
提交
取消