【问题标题】:JavaScript > Why doesn't the Object "Class Name" show in my browser terminal?JavaScript > 为什么我的浏览器终端中不显示对象“类名”?
【发布时间】:2023-01-21 07:35:34
【问题描述】:

所以我正在学习 JavaScript。在这次训练中,他们正在教授项目等级。并且在某个时刻,它们显示在浏览器控制台中,对象类名显示在 console.log 中。

但是,当我这样做时,它不会发生。它只显示它是一个Object,但不显示类名。知道有什么问题吗?

附:我使用的是 Mozilla Firefox 浏览器。

[

【问题讨论】:

  • 这取决于您使用的控制台和代码。你会想问你的导师。
  • 当我在做的时候“ - 做什么?请edit你的问题包括你执行的代码。
  • 是的,Firefox 似乎没有显示课程,您的老师可能使用基于 webkit 的浏览器,如 Chrome。所以如果你想在 Firefox 中看到这个类,你需要展开原型,你应该看到类似 -> constructor: class Backpack 的东西
  • @keith 你的反馈很有帮助。导师确实用的是Chrome,我用的是Firefox。我将在 Chrome 浏览器上尝试这个,看看输出是否与教师的相同。非常感谢...干杯!

标签: javascript class firefox console.log firefox-developer-tools


【解决方案1】:

你可以看到班级的名字(Backpack)。

也可以使用constructor.name查看。

class Test {}

const testInstance = new Test();

console.log(testInstance);
console.log(testInstance.constructor.name);

【讨论】:

  • 问题是使用调试器 -> in the browser console..
猜你喜欢
  • 2021-02-19
  • 1970-01-01
  • 1970-01-01
  • 2013-03-15
  • 2023-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-29
相关资源
最近更新 更多