我有這個:
array_to_fill_down = [a, b, c, cat, 15, blue]
rows = 3
我想要的是這個:array_output
[
{a, b, c, cat, 15, blue},
{a, b, c, cat, 15, blue},
{a, b, c, cat, 15, blue}
]
抱歉,我知道我可能沒有使用正確的符號。這是我的問題的一部分,我敢肯定。
謝謝!
uj5u.com熱心網友回復:
console.log([...Array.from({length:3}, x => ['a', 'b', 'c', 'cat', 15, 'blue'])])
console.log([...Array.from(Array(3), x => ['a', 'b', 'c', 'cat', 15, 'blue'])])
uj5u.com熱心網友回復:
您已經特別要求提供腳本。但是,如果您是未來的網站訪問者,想使用以下公式執行此操作:
=ArrayFormula(TRANSPOSE(SPLIT(REPT({"a";"b";"c";"cat";15;"blue"}&"~",3),"~",1,0)))
如果要重復的陣列進入水平范圍(例如 A1:F1):
=ArrayFormula(TRANSPOSE(SPLIT(REPT(TRANSPOSE(A1:F1)&"~",3),"~",1,0)))
如果將要填充的陣列輸入到垂直范圍內(例如 A1:A6):
=ArrayFormula(TRANSPOSE(SPLIT(REPT(A1:A6&"~",3),"~",1,0)))
uj5u.com熱心網友回復:
大概是這樣的:
array_to_fill_down = ['a', 'b', 'c', 'cat', 15, 'blue'];
rows = 3;
var new_array = [];
while (rows--) new_array.push(array_to_fill_down)
或者
var new_array = new Array(rows).fill(array_to_fill_down);
不過,不確定我是否理解你的目標。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/348859.html
