首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Javascript中函数变量的语法错误

Javascript中函数变量的语法错误
EN

Stack Overflow用户
提问于 2021-10-14 12:58:28
回答 4查看 154关注 0票数 0

我使用的是节点版本12.22.6。

我不明白,这段代码怎么错了。

我可能错过了一些重要的基本的东西,但就是搞不清楚。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const change_vars = (var) => {
    console.log(var + " is a " + typeof(var) + "\n");
}

const variables = [
    42,
    "42",
    {number: 42},
    {},
    true,
    undefined
]

variables.forEach(var => change_vars(var));

节点vars.js $ SyntaxError:意外令牌'var‘

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2021-10-14 13:00:30

不能使用保留字来命名变量,您可以在这里找到完整的列表:

但一些例子包括:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
break
case
catch
class
const
continue
debugger
default
delete
do
else
export
extends
finally
for
function
if
import
in
instanceof
new
return
super
switch
this
throw
try
typeof
var
void
while
with
yield

长话短说,请确保变量的命名与保留单词的名称不同。

票数 1
EN

Stack Overflow用户

发布于 2021-10-14 12:59:48

var是javascript中的保留关键字。使用另一个变量名。

票数 1
EN

Stack Overflow用户

发布于 2021-10-14 13:00:18

您不能将变量var命名为javascript中的保留字

(无关:我建议变量使用camel case;changeVars而不是change_vars)

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

https://stackoverflow.com/questions/69577276

复制
相关文章
weex-06-程序的入口文件app.js
app.js 这个是我们打包时的入口文件,为什么这样说呢?我们看一下打包配置文件webpack.config.json中的部分内容
酷走天涯
2018/09/14
2.1K0
weex-06-程序的入口文件app.js
#PY小贴士# 我的文件为何无法写入
1. 搞错了当前目录,自以为是在某个目录下,其实不是。此情况易发于使用 IDE 的时候,因为 IDE 的执行目录并不一定是当前 py 文件所在目录。可以通过 print(os.getcwd()) 来查看当前路径。
Crossin先生
2019/12/18
1.6K0
错误修改/etc/sudoers文件导致无法sudo的解决方式
开两个session 第一步:在以第一个session上输入 echo $$ 第二步:在第二个session上输入 pkttyagent --process xxx 第三步:回到第一个session中,输入 pkexec visudo 第四步:回到第二个session,你会发现Bash提示你进行权限认证,输入密码后,再回到第一个session 第五步:回到第一个session后就是我们熟悉的visudo界面。 保存并退出 Ctrl + O
buiu
2021/11/25
1.4K0
ORA-27040: 文件创建错误, 无法创建文件
SQL 错误: ORA-01119: 创建数据库文件 ' F:\oracle\product\10.2.0\oradata\orcl\GIMSsS.dbf' 时出错 ORA-27040: 文件创建错误, 无法创建文件 OSD-04002: 无法打开文件 O/S-Error: (OS 123) 文件名、目录名或卷标语法不正确。 01119. 00000 - "error in creating database file '%s'" *Cause: Usually due to not having enough space on the device. *Action:
西门呀在吹雪
2020/11/09
4.3K0
ORA-27040: 文件创建错误, 无法创建文件
matlab中importdata无法打开文件_importdata无法打开文件
最近使用importdata函数不能读取全部数据,数据集315行,但是读取了197行,那就是197-198之间有问题,百度之后有了思路。由于没有找到具体的证据,所以这里说一下解决思路。
全栈程序员站长
2022/11/16
6.2K0
matlab中importdata无法打开文件_importdata无法打开文件
利用代码破解QQ无法查找添加的问题
解决如下问题: 此原因是用户设置主显账号,但是我们一样能够查找添加的。 代码:tencent://AddContact/?fromId=45&fromSubId=1&subcmd=all&uin=Q
Lcry
2022/11/29
2.9K0
纠正 | 我在持续交付课程中的授课错误
在DevOps Master中讲持续交付一课,其中讲到发布频率的篇章,中文版里面的翻译是这样的(来源于精益企业):
用户1593318
2019/11/19
1.5K0
反思我在管理中犯过的重大错误
近一年来,我在管理中犯下的2个重要错误。该错误导致团队结构不清晰,骨干核心人员不稳定,易流失。
用户9913368
2022/12/17
1.1K0
反思我在管理中犯过的重大错误
无法捕获到async await的错误
最近在做.net项目中遇到无法捕获到错误的问题,即使在全局的错误捕获中,也依然没有捕获到,直接造成系统奔溃,究其原因是用了async void 的方法,async void是要避免使用的,详情可以看MSDN这篇文章: https://docs.microsoft.com/zh-CN/archive/msdn-magazine/2013/march/async-await-best-practices-in-asynchronous-programming
javascript.shop
2020/02/14
1.1K0
小程序的登录逻辑能否放在app.js中实现?
前言:做小程序开发的同学,可能都会考虑一个问题,用户登录这个方法是公用的,我们应该把这个方法放在哪里最合适呢? 看到上面的问题后,很大一部分刚入门同学都会直接把登录方法放在app.js里,并且有些同
连胜
2018/03/22
3.6K0
小程序的登录逻辑能否放在app.js中实现?
EDB无法删除分区子表的错误
最近某个应用,连接的是EDB数据库,测试环境是EDB 9.2版本,在删除一张inherit方式创建的分区子表(例如主表a,子表b),先用alter table b no herit a删除关联,再drop删除子表,提示无法删除,从错误提示看,主表a要依赖子表b,建议删除主表a,达到删除子表b的效果。可我都删除了主子关系,为什么无法删表?
bisal
2019/02/28
1.7K0
解决IDEA中SpringBoot无法识别.yml文件的问题
IDEA关于SpringBoot中yml文件一写代码就无法运行问题的解决(yml文件无法被识别的解决)
代码伴一生
2021/09/19
7.3K0
我Python破解了媳妇撤回的消息!
闲来无事,在街上吃了些零食并用微信付款。不得不说程序员的思维和别人的是真不同,我想的却是微信真强大,稍微查看了一下,还有许多的小程序,很多大企业都在与它合作。这些还不是最重要的,关键是看到了一个微信的根本开源库,itchat。碰巧最近老婆和我聊天明显心情不佳,聊天说三句撤回两句。稍微一联想,就有了下面这次经历。
用户5224393
2019/06/03
5660
我在使用 Go 过程中犯过的低级错误
循环迭代器变量是一个在每次循环迭代中采用不同值的单个变量。如果我们一直使用一个变量,可能会导致不可预知的行为。
用户5166556
2023/03/18
2.1K0
我在使用 Go 过程中犯过的低级错误
压缩文件的加密与破解
安装Winzip、Winrar软件进行加密 在建好的文档右键—->添加到压缩文件—->选择 rar/zip —->高级—->设置密码
全栈程序员站长
2022/08/11
1.7K0
【错误记录】Melodyne 报错 ( 无法打开音频文件 )
打开一个 48000Hz , 立体声音源 , 采样位数 32 位的采样 , 无法打开 , 报下面的错误 ;
韩曙亮
2023/03/29
8860
【错误记录】Melodyne 报错 ( 无法打开音频文件 )
zip文件加密的几种破解方法
ZipCenOp.jar 链接: https://pan.baidu.com/s/1e0Ni2OjxmYEdOY7gGbv6gg 提取码: 29qi
全栈程序员站长
2022/09/05
29.8K1
修复 Ubuntu 无法进行版本更新的错误
将 Ubuntu 服务器从 18.04 升级到 20.04 , 在执行 do-release-upgrade 时提示无法检查新版本, 完整的错误信息如下:
beginor
2021/01/12
7.2K0
空格字符的错误造成监听无法启动
从提示看,应该很明确,listener.ora文件中SID_LIST_LISTENER指定的参数不正确,但再看所有参数拼写、路径好像都没有错误。
bisal
2019/01/29
1.2K0
点击加载更多

相似问题

无法破解nvlink错误

36

我无法从App.js读取上传文件

14

如何在App.Js文件中显示我的react App.Js?

13

无法计算App.js中的语法错误

20

如何破解Javascript中的错误

27
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文