问一段代码什么意思
发布于 4 个月前 作者 imhered 616 次浏览 来自 问答

在网上看到别人的代码,代码如下(我省掉了很多,其中这一段看不懂): 下面的代码是在一个js文件里

var login_logic = require("../xxxx");
var handler = {
     "201" : new on_user_login() // 这里调用的时候没有传任何参数
}
function on_user_login()
{
    this.handle = function(data,send,s) // 这里的 data、send、s 这3个参数有值吗?
    {
        login_logic.on_user_login(data,send,s);
    }
}
2 回复

只是new一个实例

来自酷炫的 CNodeMD

new on_user_login() //这是new一个实例,on_user_login这里作为一个构造函数。
this.handle = function(data,send,s){ //这里是声明函数。。。声明函数可以声明他的参数没毛病吧
	login_logic.on_user_login(data,send,s); //这里是调用了require进来的login_logic里的on_user_login方法,并非在此js声明的on_user_login
}
回到顶部