首页 > 解决方案 > VSCode Intellisense 对 Javascript 代码进行奇怪的自动完成

问题描述

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

看到我正在尝试访问hasOwnProperty()蓬松对象上的方法。并且 VSCode 没有自动完成或在我的代码行中提出任何建议。

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

但有趣的是:

在此处输入图像描述

问题:

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

在此先感谢您的帮助。

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

标签: javascriptvisual-studio-code

解决方案


是的,这是意料之中的。我们不显示Object.prototype属性的智能感知建议,因为它们几乎会出现在每个对象上,因此不是很有用。但是,语言聪明人确实知道hasOwnProperty存在,这就是您获得签名帮助的原因


推荐阅读