没见过的科技啊,这js的语法是怎么回事

对象里面的成员函数

给匿名函数加了个名字而已

类似于先定义一个叫reset的函数,
function reset(){ }
然后把这个函数作为对象的属性,恰好这个对象名也叫reset
{ reset:reset }

reset:function reset(){};的意思很简单吧。
var obj = {}
obj.reset = function reset(){};

而后面这个,function reset(){};我们一般可以用匿名函数。。
通常情况下就是 obj.reset = function(){};

写到对象初始化赋值语句中就是 reset:function(){}

1赞