Javascript 如何重写函数以避免jslint返回条件而不是赋值警告
我的代码按预期工作。如何重新写入Javascript 如何重写函数以避免jslint返回条件而不是赋值警告,javascript,jslint,Javascript,Jslint,我的代码按预期工作。如何重新写入返回cachedPromise[reqKey]=$http.get(apirl) 让jsLint停止抛出警告。我不想阻止这个错误 return cachedPromise[reqKey] = $http.get(apiUrl) .then(function(result){ console.log('http then results', result.data); return result.data; }, f
返回cachedPromise[reqKey]=$http.get(apirl)
让jsLint停止抛出警告。我不想阻止这个错误
return cachedPromise[reqKey] = $http.get(apiUrl)
.then(function(result){
console.log('http then results', result.data);
return result.data;
}, function(data, status){
return $q.reject('error in teh gifson' + 'data: ' + data + 'status: ' + status);
})
.finally( function(){
delete cachedPromise[reqKey];
});
非常简单:
cachedPromise[reqKey] = $http.get(apiUrl)...;
return cachedPromise[reqKey];