"儿童"在Chrome Devtools中意味着什么?

Mik*_*cer 4 javascript debugging watch google-chrome-devtools backbone.js

自从我第一次看到这个"孩子"笔记以来,我无法理解:这是什么意思?

在此输入图像描述

Fel*_*ing 6

它是由控制台API以某种方式派生的对象的"类型".通常它似乎是创建对象的构造函数的名称.例:

在此输入图像描述

控制台API和输出不是标准化的,因此环境可以做任何他们想做的事情.它不是JavaScript的一个特性,因此与编写代码无关.

我只能想象,目的是在检查对象时可以更快地识别对象的"类型".

  • @MikhailBatcer:`typeof`与此无关.这就是为什么我把"类型"放在括号中.它是浏览器控制台的纯粹信息/表示功能.但是,关于函数名,如果将匿名函数表达式的结果赋给变量,则变量的名称将成为函数的名称:`var foo = function(){}; 的console.log(foo.name);`.这是标准化的. (2认同)