我是 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回圈”
uj5u.com熱心網友回復:
我只認為這是一個解決方案:
let ar = Array.from({length:5},(_,i)=>`num${i}`)
uj5u.com熱心網友回復:
你可以使用這樣的東西:
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' }
我希望這就是你正在尋找的。
uj5u.com熱心網友回復:
使用 eval 內置函式:
for (i=0;i<5;i ){
eval("var " "ar" i "= num "i)
}
uj5u.com熱心網友回復:
var x = new Array();
for (var i=0;i<5;i ){
x.push(i);
}
> x
[ 0, 1, 2, 3, 4 ]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/342710.html
標籤:javascript 数组 循环 括号
下一篇:如何計算陣列GBQ中的重復值?
