javascript - 我们可以用for循环创建数组,在javascript中没有方括号吗
问题描述
我是 javascript 新手。请帮我。
我们可以使用 for 循环创建数组,而无需方括号。喜欢 :
var ar0 = num0
var ar1 = num1
.
.
var ar"i" = num"i"
我不能这样定义:
for (i=0;i<5;i++){
var (ar+i) = num+i
}
我知道这不是数组,但我想创建很多这样的。我必须使用“for循环”
解决方案
你可以使用这样的东西:
let result={};
for (let i=0;i<5;i++){
result["ar"+i]= `num${i}`;
}
console.log(result);
结果将是这样的:
{ ar0:'num0',ar1:'num1',ar2:'num2',ar3:'num3',ar4:'num4'}
我希望这就是你要找的。
推荐阅读
- javascript - 平均分配一组总数的最佳方法是什么?
- python - 如何使用 Selenium 24x7 直到出现任何错误
- django - Django使用另一个表的查询来更新一个字段
- php - 使用 preg_replace 单步重置位置指针以替换所有出现的模式直到分隔符
- php - Laravel 应用程序使用率超过 90% 的 CPU 使用率对于 100 个并发用户具有高服务器配置
- ios - 无法在 swift 中注销 pinterest
- reactjs - redux combineReducers() 在我的 Ducks 模式项目中不起作用
- c# - 使用 Azure Active Directory 和使用 Entity Framework 的 Azure SQL 验证 ASP.NET Core 2.1 Web API
- ios - 如何在swift中制作线程安全的代码块
- php - PHP 变量不可用 - 尝试分配/使用它时脚本停止