我们在AngularJS项目中使用promises并希望确保始终使用2个参数调用then
方法,第2个是错误处理程序,如下所示:
$http.get(url).then(function () {
console.log('hooray!');
}, function (error) {
console.log('boo! error');
});
我们在项目中使用jshint。可以执行此分析吗?
对then
的一些调用不需要错误处理程序,即在一系列处理程序中:
$http.get(url1).then(function () {
console.log('hooray!');
return $http.get(url2);
}).then(function () {
console.log('hooray again! all our data loaded');
}, function (error) {
console.log('boo! error in one of our 2 requests');
});
我们可以使用jshint的/* jshint ignore:start */
评论或类似内容来标记这些内容。