如果您有此代码:
var myError = new Error('error !');
console.log(myError instanceof Error); // true
console.log(myError.stack instanceof Error); // false
console.log(myError.constructor.name); // Error
console.log(myError.stack.constructor.name); // String
答案 0 :(得分:0)
无法从属性值中获取“父”对象。 (如果一个值包含在两个对象中会怎样?)唯一的方法是如果它们之间有一些循环引用(例如constructor
和prototype
之间),但绝对不是这样的myError.stack
字符串。