VSCode Intellisense奇怪的自动补全对Javascript代码

时间:2018-08-17 12:27:21

标签: javascript visual-studio-code

我使用VSCode编写JS文件时遇到了一些奇怪的行为。

看到我正在尝试访问蓬松对象上的hasOwnProperty()方法。 VSCode不会自动完成或在我的代码行中建议任何内容。

在这一点上,我已经在考虑做错了什么,可能无法通过对象访问此方法。

但是有趣的是:

enter image description here

问题:

在完成键入hasOwnProperty并打开括号后,VSCode会触发IntelliSense并识别该方法。正常吗自从我输入第一个字母以来,VSCode为何不向我显示对象可用的所有属性和方法?

预先感谢您的帮助。

VSCode关于: 版本:1.25.1 日期:2018-07-11T15:43:53.668Z 电子:1.7.12 铬:58.0.3029.110 Node.js:7.9.0 V8:5.8.283.38 架构:x64

1 个答案:

答案 0 :(得分:1)

是的,这是预期的。我们不会针对Object.prototype属性显示智能提示建议,因为它们会显示在几乎所有对象上,因此不是很有用。但是聪明的语言确实知道hasOwnProperty存在,这就是为什么您获得签名帮助的原因

相关问题