1

我使用Visual Studio Code进行JavaScript编程。当我创建一些简单的对象时,我想看看它的原型属性的提示。

let o = {};

我想使用它的原型(Object.prototype)中的方法,但是对此没有任何提示。如果我的对象有一些自己的属性,我只会看到这些属性。显示了另一种结构提示:

let a = [];

当我输入“a”时。我看到了Array.prototype的所有属性。查看 Object.prototype 属性的唯一方法是通过“new Object()”创建对象:

let o = new Object();

现在在输入“o”之后。我看属性。但对我来说,这很不舒服,而且如果我使用“new Object()”,我看不到关于对象自身属性的提示:

let o = new Object();
o.myProp = 'I want to see hint about this property...';

现在输入“o”后。我只看到Object.prototype的属性,但没有看到“myProp”。是否可以为所有对象启用有关Object.prototype属性的提示,其继承链包括Object.prototype

4

0 回答 0