我想问一下怎样理解callback.call()
发布于 4 年前 作者 sunboy25 4300 次预览 最后一次回复是 4 年前 来自 问答
static checkMessageDuplication(messageId, callback) {
var key = /messageIDs/${messageId}
redisClient.setnx(key, “”, function (err, res) {
if (res == 1) {
redisClient.expire(key, 60 * 60 * 6)
callback.call(this, false)
} else {
callback.call(this, true)
}
})
}
这个函数中的callback.call(this,true)应该怎样理解,网上找了半天也没有找到解释的清楚点,所以特来论坛找大神帮忙,一个是想知道callback加个call是什么意思,然后加了call后,这个函数应该怎样理解?
2 回复
https://www.baidu.com/s?wd=call mdn
@chenkai0520 谢谢大神!