gpt4 book ai didi

javascript - Visual Studio Code 自动完成/IntelliSense 不适用于 JavaScript

转载 作者:行者123 更新时间:2023-12-05 00:34:22 24 4
gpt4 key购买 nike

Image of vscode autocomplete
它不显示数组的属性,如长度等。
我不确定这是否是一个问题,或者这是 VScode 的自动完成/智能感知的预期行为。
我是否需要安装任何扩展才能使其正常工作?
编辑:
在添加 varlet之前 arr自动完成功能正常工作,但在函数内部它不起作用。
autocomplete inside a function

最佳答案

检查建筑物扩展 TypeScript 和 JavaScript 语言特性 已启用。
要检查这一点,请转到扩展并搜索 @builtin TypeScript and JavaScript Language Features .
这应该看起来像这样:
[![vscode][1]][1]
编辑:
另外,检查您是否选择了正确的语言?

  • -> CTRL (or CMD) + P
  • -> > Change Language Mode
  • -> JavaScript

  • 我注意到的另一件事:你没有 var , letconst在变量之前,请参阅 stackoverflow.com/a/51962449/14401587
    编辑 2:
    IntelliSense 不知道函数参数的类型。但是你可以在注释中使用@param 注解:
    /**
    *
    * @param {Array} arr
    */
    function a(arr) {
    arr.
    }
    img
    对于变量,您还可以使用@type:
    /** @type {Array} */
    let a;
    img

    关于javascript - Visual Studio Code 自动完成/IntelliSense 不适用于 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65183027/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com