我是javascript和Angular的新手,想知道一件事:
例如我使用了一些其他模块,在他们的文档中我看到了这样的事件:
editable.imageError (e, editor, error)
并且在我的应用程序中我没有处理错误参数/回调,我对视图进行了一些操作:
$scope.froalaOptions = {
imageUploadURL: settings.apiBaseUri + '/files'
events: {
imageError: function(e, editor, error) {
$scope.displayAlert('text');
}
}
};
所以我的问题是,如果我跳过这个参数,这是正常的吗?像:
$scope.froalaOptions = {
imageUploadURL: settings.apiBaseUri + '/files'
events: {
imageError: function() {
$scope.displayAlert('text');
}
}
};
也与http get / post数据相同,如:
在此示例中,如果我替换这些代码
$http.put('/articles', $scope.article, {
headers: {
'Content-Type': 'application/json'
}
})
.success(function(response) {
$scope.submittedArticle = false;
}).error(function(err, status) {
console.log('operation failed, status: ' + status);
});
为:
$http.put('/articles', $scope.article, {
headers: {
'Content-Type': 'application/json'
}
})
.success(function() {
$scope.submittedArticle = false;
}).error(function(status) {
console.log('operation failed, status: ' + status);
});
我是否正确的方式,因为自动js荧光笔说我要删除未使用的参数?
答案 0 :(得分:1)
是的,在您不使用的函数中跳过参数/参数名称是绝对正确的。
正如@Yoeri在评论中提到的那样,
只是不要编写你不使用的代码