javascript - javascript数组在控制台中不起作用
问题描述
我的代码中有这样的数组:
let shoppinglist = ['laptop','ram','screen'];
let anynum = [1,2,nan,true,null,'dog'];
let colour = ['red'];
let shoppingList2 = ['cheese','2 milk'];
let myapp = [0,1,2,3,4,5];
但运行时出现此错误:
Uncaught SyntaxError: Identifier 'colour' has already been declared
myapp
VM192:1 Uncaught ReferenceError: myapp is not defined
at <anonymous>:1:1
(anonymous) @ VM192:1
shoppinglist.length
VM240:1 Uncaught ReferenceError: shoppinglist is not defined
at <anonymous>:1:1
(anonymous) @ VM240:1
shoppingList2
VM264:1 Uncaught ReferenceError: shoppingList2 is not defined
at <anonymous>:1:1
(anonymous) @ VM264:1
解决方案
您很可能已经在代码前面声明了变量名称“颜色”,因此如果您想重新分配它,只需使用:
colour = ['red'];
但是,如果您将变量创建为“const”,这将不起作用。nan 应该是 NaN。关于其他错误,您可以分享代码的开头吗?
推荐阅读
- c++ - 拆分字符数组并存储到向量中
- python - 由于能够删除前导零,日期时间转换失败
- python - 如何从 python 脚本运行 windows 命令行?
- javascript - AngularJS中的承诺后数组返回未定义
- c# - 如何将对象列表拆分为按元素分组的子列表(日期时间和字符串)C#
- angular - Angular router.navigate 在 403 错误后无法正常工作
- snowflake-cloud-data-platform - 在存储过程中打印雪花查询
- dynamics-crm - 如何根据fetchXML中的实体查询不同属性的关键字?
- python - 从 zip 档案(zipfile)中解析内存中的 csv 文件
- reactjs - 反应上下文状态值未在消费者中更新