pushMessage参数问题

Channel.prototype.pushMessage = function(route, msg, opts, cb) {
if(this.state !== ST_INITED) {
utils.invokeCallback(new Error('channel is not running now'));
return;
}

if(typeof route !== 'string') {
cb = opts;
opts = msg;
msg = route;
route = msg.route;
}

if(!cb && typeof opts === 'function') {
cb = opts;
opts = {};
}

sendMessageByGroup(this.channelService, route, msg, this.groups, opts, cb);
};

问个低等的问题,例子上面用pushMessage 是一个参数({xxx:xxx})的形式,可是api上门是4个参数的形式!也就是(param1 , param2 ...) 到底是用哪一个呢?

标签: 开发求助
huyanoperation 在 2017-12-31 13:45发布 分享到 weibo
1 回复
#1 zzbzz 2017-12-31 20:47 回复

试试不就知道了
是用{}对象的形式

回到顶部