我想在此选项中检查缓存参数。
因此,如果包含param并且为true,那么.use将设置no_cache - 否则不会。
My.function = function (data, callback, cache) {
return this.client.request("patch", this.uri())
.use(no_cache)
.send(data)
.end(utils.easy(callback));
};
最好的方法是什么?
答案 0 :(得分:0)
如果未发送,则不确定要发送的内容。也许未定义?您可以使用三元操作
My.function = function (data, callback, cache) {
return this.client.request("patch", this.uri())
.use(cache === true ? no_cache : undefined)
.send(data)
.end(utils.easy(callback));
};