首页 > 解决方案 > 我们可以用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循环”

标签: javascriptarraysfor-loopbrackets

解决方案


你可以使用这样的东西:

 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'}

我希望这就是你要找的。


推荐阅读