我需要使用 err.name 向用户显示用户友好的消息。下面的代码不起作用。请问我做错了什么?
var errMsgs = {
AbortError: 'Unknown Error: Pls swipe down to try agian',
NotAllowedError: 'To use this app, pls grant permissions',
NotFoundError: 'No access to camera: Pls swipe down to try agian',
NotReadableError: 'Hardware failure: Pls swipe down to try agian',
OverconstrainedError: 'Cannot access camera: Pls allow in OS',
TypeError: 'Pls allow Audio/Video access'
};
.catch((err) =>{
let errName = err.name;
let errMsg = errMsgs.errName;
document.getElementById('msgPanel').textContent = errMsg;
console.log('Video display error:', errMsg); //this says undefined
});