Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中只打印`this`对象的名称,而不打印其内容?_Javascript - Fatal编程技术网

如何在javascript中只打印`this`对象的名称,而不打印其内容?

如何在javascript中只打印`this`对象的名称,而不打印其内容?,javascript,Javascript,考虑以下功能: 函数foo{ console.logthis; } 傅 可以使用obj.constructor.name在js中打印对象名称 函数foo{ console.logthis.constructor.name } foo您可以使用obj.constructor.name在js中打印对象名称 函数foo{ console.logthis.constructor.name } foo您可以使用this.constructor.name: 函数foo{ console.logthis

考虑以下功能:

函数foo{ console.logthis; }
傅 可以使用obj.constructor.name在js中打印对象名称

函数foo{ console.logthis.constructor.name }
foo您可以使用obj.constructor.name在js中打印对象名称

函数foo{ console.logthis.constructor.name } foo您可以使用this.constructor.name: 函数foo{ console.logthis.constructor.name; } 傅 您可以使用this.constructor.name: 函数foo{ console.logthis.constructor.name; }
傅 通过构造函数名。console.logthis.constructor.name

按构造函数名称。console.logthis.constructor.name

在sloppy模式下,您可以假设这是一个对象,因此this.constructor.name应该始终工作。可能重复no,我要的是这个对象的名称,而不是函数的名称。目的是什么?在引用变量名称的意义上没有反向映射,plus对象可能是匿名的或有多个名称。在草率模式下,您可以假设这是一个对象,因此this.constructor.name应该始终有效。可能重复no,我要求的是该对象的名称,而不是函数的名称。目的是什么?在引用变量名称的意义上没有反向映射,plus对象可以是匿名的,也可以有多个名称。