Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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 如何从对象原型中获取特定对象_Javascript - Fatal编程技术网

Javascript 如何从对象原型中获取特定对象

Javascript 如何从对象原型中获取特定对象,javascript,Javascript,我的目标如下 根据上述对象,如何获取[[Scopes]]对象值。您可以在Chrome控制台中看到它,如下所示: function Test() { this.Test = () => {} } 然后: 控制台将显示以下内容: Test {Test: ƒ} Test: () => {} arguments: (...) caller: (...) length: 0 name: "" __proto__: ƒ () [[

我的目标如下


根据上述对象,如何获取[[Scopes]]对象值。

您可以在Chrome控制台中看到它,如下所示:

function Test() {
  this.Test = () => {}   
}
然后:

控制台将显示以下内容:

Test {Test: ƒ}
  Test: () => {}
    arguments: (...)
    caller: (...)
    length: 0
    name: ""
    __proto__: ƒ ()
    [[FunctionLocation]]: VM165:2
    [[Scopes]]: Scopes[1]
      0: Global {type: "global", name: "", object: Window}
  __proto__: Object
[…]
条目是Chrome提供的额外信息。虽然它是由控制台显示的,但我认为您无法使用Javascript访问它

但是,您可以右键单击它并选择“存储为全局变量”。然后您可以在控制台中访问它:

> temp1         // Scopes[1]
> temp1[0]      // Global
> temp1[0].type // "global"

@selmansamet您尝试将chrome控制台输出的值复制到post中。解释你想做什么,你在使用什么库,这是相当棘手的,不要只是随机链接到一个图像,期待一个神奇的帮助。@JuanCortés这不是一个随机的图像。在我看来,这个问题很清楚。很高兴你愿意做你所做的,投赞成票。我从来没有说图像是随机的,我说他随机链接到它,但这是语义。
> temp1         // Scopes[1]
> temp1[0]      // Global
> temp1[0].type // "global"