在ES5/ES5.1中获取对象的类名

问题描述 投票:0回答:1

所以在 ES6 中,有

.constructor.name
可以用于任何对象来获取其类名。

ES5 中有什么东西可以做到这一点吗?

(注:在评论者提到升级浏览器等之前,这个问题是关于 Fitbit 的开发,它使用 jerryscript,一个基于 ES5.1 的轻量级引擎)

javascript ecmascript-5 es5-compatiblity
1个回答
0
投票

与 ES6 相同:

function Tree(name) {
  this.name = name;
}

const theTree = new Tree("Redwood");

console.log(theTree.constructor.name);

© www.soinside.com 2019 - 2024. All rights reserved.