throw error 和 throw new Error() 的区别
const num = 5
try {
if (num === 5) {
throw new Error('num不能为5')
}
} catch (e) {
console.log(e) // 打印出Error对象:Error: num不能为5
console.log(e.message) // 打印:num不能为5
}

const num = 5
try {
if (num === 5) {
// throw new Error('num不能为5')
throw 'num不能为5'
}
} catch (e) {
console.log(e) // 打印:num不能为5
console.log(e.message) // undefined
}


浙公网安备 33010602011771号