📅  最后修改于: 2023-12-03 15:31:37.170000             🧑  作者: Mango
fileName
属性是 Error
对象的一个属性,用来表示抛出错误的代码文件的文件名。
这个属性只有在文件被 JavaScript 引擎解析并且抛出异常时才有值。如果这个异常是由浏览器抛出的,那么将会显示文件的完整路径。
const fileName = error.fileName;
error
: 要获取文件名的错误对象。fileName
: 字符串类型,表示抛出错误的代码文件的文件名。如果这个异常是由浏览器抛出的,那么将会显示文件的完整路径。try {
// 抛出错误
throw new Error('出错啦!');
} catch (error) {
console.log(error.fileName); // 可能是 "script.js" 或者 "/home/user/script.js"
}
在使用 fileName
属性时,需要注意以下几点:
fileName
属性只有在文件被 JavaScript 引擎解析并且抛出异常时才有值。undefined
。fileName
属性并不是标准属性,不同的 JavaScript 引擎可能会实现不同,因此在使用时需要谨慎。