首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么名称变量在VS Code上显示时带有删除线?

为什么名称变量在VS Code上显示时带有删除线?
EN

Stack Overflow用户
提问于 2021-03-28 00:28:00
回答 2查看 499关注 0票数 0

以下是我在VS code上的Javascript代码:

console.log(name variable);中,name变量在VS代码中使用删除线符号显示。但是我的浏览器上显示的结果是正确的(没有错误)。

此外,VS代码上显示的工具提示是"const name : void“。

同样的事情也会发生如果我使用

代码语言:javascript
运行
复制
document.getElementById('demo10').innerHTML = name;

代码语言:javascript
运行
复制
document.write(name);
代码语言:javascript
运行
复制
var name = 'Smith';
document.getElementById('demo10').innerHTML = name;
console.log(name);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-28 00:48:55

简短的回答:

nameWindow对象的过时属性。当您在变量上看到删除线时,VS代码就会知道它已被弃用。

长长的答案:

What is the name keyword in JavaScript?

票数 1
EN

Stack Overflow用户

发布于 2021-03-28 00:49:57

最好在新版本中更新vs代码的版本,有更多的快捷方式,没有恼人的错误。谢谢

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66833600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档