我正在使用 simpleUpload.js脚本。我正在尝试自定义错误消息。 documentation说:
The type of error can be accessed using error.name and its message at error.message
给定以下回调:
error: function(error){
//upload failed
$('#progress').html("Failure!<br>" + error.name + ": " + error.message);
}
如文档中所述,可能的错误之一是“InvalidFileExtensionError”,它由 error.name
返回,而相关消息由 error.message
现在我想更改 error.message
的文本,但我不明白如何将 error.name
与 error.message “关联”
并设置新消息。种类:
if error.name = "InvalidFileExtensionError" then error.message = "Bad extension"
最佳答案
你可以像这样用你的新值创建一个名称对象
var obj = {"InvalidFileExtensionError": "Bad extension",
"otherError" :"other message" };
然后像这样访问
obj[error.name]
关于javascript - 根据其他属性返回的值设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36641827/