【问题标题】:Fill a fixed array with a sequence of letters用字母序列填充固定数组
【发布时间】:2019-11-18 03:33:09
【问题描述】:

我有 5 个字母序列,在循环中需要填充一个字母数组,如下所示。我要填充的数组 分配了 16 个数组。

我怎样才能得到以下任何语言的结果?

array =>
    0.["a"],
    1.["b"],
    2.["c"],
    3.["d"],
    4.["e"],
    5.["a"],
    6.["b"],
    7.["c"],
    8.["d"],
    9.["e"],
    10.["a"],
    11.["b"],
    12.["c"],
    13.["d"],
    14.["e"],
    15.["a"]

到目前为止,我创建了数组(在 Javascript 中)

var ArraySize = 16;

var arr = [];

for (var i = 0; i < ArraySize; i++) {
    arr.push(i);
    console.log("arr = " + arr[i] );
}

输出:

"arr = 0"
"arr = 1"
"arr = 2"
"arr = 3"
"arr = 4"
"arr = 5"
"arr = 6"
"arr = 7"
"arr = 8"
"arr = 9"
"arr = 10"
"arr = 11"
"arr = 12"
"arr = 13"
"arr = 14"
"arr = 15"

【问题讨论】:

  • 在您的示例中,字母表有五个字母 [a,b,c,d,e]。

标签: arrays object multidimensional-array


【解决方案1】:

在javascript中:

var alphabet=['a','b','c','d'];
var arrayLimit =15;
var arr = [];
for (var i=0; i<arrayLimit; i++) 
   arr[i] = alphabet[i%alphabet.length];

【讨论】:

    猜你喜欢
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 2012-06-14
    • 2012-03-03
    • 1970-01-01
    • 2012-06-25
    • 2014-11-29
    • 1970-01-01
    相关资源
    最近更新 更多