javascript - 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
解决方案
是的,这是意料之中的。我们不显示Object.prototype
属性的智能感知建议,因为它们几乎会出现在每个对象上,因此不是很有用。但是,语言聪明人确实知道hasOwnProperty
存在,这就是您获得签名帮助的原因
推荐阅读
- reactive-programming - Spring Reactive 实现多次调用 db
- php - 网站阻止来自我的虚拟主机和本地主机的 PHP CURL 调用,但不阻止来自其他主机的 PHP CURL 调用
- linux - 获取 Job id 并将它们放入 bash 命令
- c++ - 调用原子的store()时可以调用基类型类的函数吗?C++
- java - 如何从使用 maven 程序集创建的 jar 中排除 javafx 依赖项?
- python-3.x - 将python中一列元组的相等元组提取到新数据集
- flutter - 如何在 Flutter 中向 ListTile 添加自定义波纹效果颜色
- sql - 为什么我不能返回我在函数参数 PL SQL 中传递的值
- java - 在构造函数中使用 lambda 时的“this”引用转义
- python - flask login_required 装饰器位置 - 从头开始编写