javascript中 getXXX : function( ){……}是否等价于function getXXX( ){……}?

2024-11-30 06:50:34
推荐回答(4个)
回答(1):

差别还是比较大的,首先你直接写getXXX : function( ){……}必然会产生编译错误,这句话的意思是对象的getXXX属性是一个函数function( ){……},而function getXXX( ){……}则表明getXXX是一个局部变量,值为函数,等同于getXXX=function ( ){……}

回答(2):

一样的,getXXX:fu... 是用json的方式定义的,另一个就是正常的javascript了。

回答(3):

是的,你试试就记忆更深了

回答(4):

一样的