📜  JavaScript Error.prototype.columnNumber 属性(1)

📅  最后修改于: 2023-12-03 14:42:24.579000             🧑  作者: Mango

JavaScript Error.prototype.columnNumber 属性

Error.prototype.columnNumber 属性代表产生错误的代码行中的列位置。该属性值只有在处理 JavaScript 异常时才会存在。

语法
error.columnNumber
返回值

返回一个表示错误发生位置的数字。

示例
try {
  // 在此处运行代码
} catch (e) {
  console.log(e.columnNumber); // 输出错误发生的列数
}
注意事项
  • 该属性在不同浏览器、不同 JavaScript 引擎之间的实现可能会有所不同。
  • 如果浏览器不支持该属性,error.columnNumber 的值将为 undefined
  • 如果错误是由于异步代码或外部资源(如图片、iframe)引起的,则该属性的值可能不准确,甚至不存在。
参考资料