繁体   English   中英

如何仅打印“ this”对象的名称,而不打印javascript中的内容?

[英]How to print only the `this` object's name , and not it's contents in javascript?

考虑一下功能:

 function foo() { console.log(this); } foo(); 

如何仅打印this对象的名称(窗口或全局...等),而不打印其内容?

您可以使用obj.constructor.name在js中打印对象名称。

 function foo() { console.log(this.constructor.name) } foo() 

将打印Window

您可以使用this.constructor.name

 function foo() { console.log(this.constructor.name); } foo(); 

通过构造函数名称。 console.log(this.constructor.name)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM