gpt4 book ai didi

javascript - 找不到 Uncaught SyntaxError : Invalid or unexpected token on an array 的原因

转载 作者:行者123 更新时间:2023-12-01 02:36:56 25 4
gpt4 key购买 nike

我知道有很多这样的问题,但这似乎是一个非常基本的问题,所以看起来其他人都没有这个问题。其引用的行是

var stick = [‘stick’, stickDamage];

当它到达那里时它会报告未捕获的语法错误并且无法继续。我写的数组错了吗?

最佳答案

您使用的是智能引号 (‘’),而不是直引号 ('')。

使用不会对文本应用格式的基本文本编辑器(有许多免费的 Web 编辑器, NotePad++ 是一个不错的编辑器)并使用 保存代码UTF-8 编码。

另一方面,您似乎可能正在尝试创建一个关联数组(其中字符串 stickstickDamage 变量中的数据相关联)。 JavaScript 不使用数组来实现这种关联数据结构。相反,它使用具有键(始终是字符串,因此,您甚至不需要在键名称两边加上引号)和值的对象。

在这种情况下,您需要这个而不是数组:

const stickDamage = 99;
const punchDamage = 59;
const cutDamage = 79;

var player = {
stick: stickDamage,
punch: punchDamage,
cut: cutDamage
};
console.log(player.stick, player.punch, player.cut);

关于javascript - 找不到 Uncaught SyntaxError : Invalid or unexpected token on an array 的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47837253/

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