Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的重复数组_Javascript_Arrays - Fatal编程技术网

javascript中的重复数组

javascript中的重复数组,javascript,arrays,Javascript,Arrays,我必须在循环模式下重复一个数组。这样: A、 B;CDE、 A、B;CDE、 A、B;CDE、 A、B;CDE、 A、B;CDE、 A、B;CDE、 A、B;CDE var a=“a;B;C;D;E;”; 变量b=a.split(“;”); 对于(变量i=0;i0)//4,则在限制数组中使用b.length { i=0; 时代--; } } 您可以在#ul的集合上使用模和映射 ARRAY[DATE%ARRAY.length]将返回数组中的下一个序列,并在到达末尾时从0开始 在下面的示例中,我

我必须在循环模式下重复一个数组。这样:

A、 B;CDE、 A、B;CDE、 A、B;CDE、 A、B;CDE、 A、B;CDE、 A、B;CDE、 A、B;CDE

var a=“a;B;C;D;E;”;
变量b=a.split(“;”);
对于(变量i=0;i'+b[i]+'');
}


实现这一点的最简单方法是使用嵌套循环

var b = ["A", "B", "C", "D", "E"];
for(var i=0;i<3;i++) {
    for(var j=0;j<b.length;j++) {
        console.log(b[j]);
    }
}
var a=“a;B;C;D;E”;
变量b=a.split(“;”);
变量计数器=3;//迭代次数
对于(变量j=0;j'+b[i]+'');
}
}

    var a=“a;B;C;D;E”;
    变量b=a.split(“;”);
    对于(var c=0;c<5;c++){
    对于(变量i=0;i'+b[i]+'');
    }
    }
    
    
      如果需要重复多次,则不要循环多次

      嵌套循环

      var b = ["A", "B", "C", "D", "E"];
      for(var i=0;i<3;i++) {
          for(var j=0;j<b.length;j++) {
              console.log(b[j]);
          }
      }
      
      var b=[“A”、“b”、“C”、“D”、“E”];
      对于(var i=0;i
      
      var a=“a;B;C;D;E;”;
      变量b=a.split(“;”);
      var时间=5;
      对于(变量i=0;i'+b[i]+'');
      如果(i==4&×>0)//4,则在限制数组中使用b.length
      {
      i=0;
      时代--;
      }
      }
      
      
        您可以在
        #ul
        的集合上使用模和
        映射

        ARRAY[DATE%ARRAY.length]
        将返回数组中的下一个序列,并在到达末尾时从0开始

        在下面的示例中,我使用idx来确定字母,但您可以从
        ul
        对象中的某个标识符中提取字母

        var a=“a;B;C;D;E”;
        变量b=a.split(“;”);
        数组映射(函数(ul,idx)
        {
        ul.append(“
      • ”+b[idx%b.length]+”
      • ); });
        
        
          我将按如下方式完成这项工作

          var str=“A;B;C;D;E;”;
          myList.appendChild(str.repeat(5)
          .split(“;”)
          .slice(0,-1)
          .reduce((frag,text)=>{var myLi=document.createElement(“li”);
          myLi.textContent=文本;
          附件碎片(myLi);
          返回碎片;
          },document.createDocumentFragment());

            再次循环一遍?发现你的代码片段像冠军一样循环,我可以知道问题出在哪里吗?第二个例子很完美。但是现在要匹配日期上的字母,我该怎么做呢?我已经用php完成了,但用javascript是不切实际的,也许你可以接受一个提示?我不知道字母如何对应日期。字母必须是添加到日期。我在php脚本中发布了我的第一篇帖子。我不知道你的其他帖子……我们只知道你在这个问题中发布了什么。这回答了你在问题中给出的详细信息。如果你需要更好的答案,你需要添加详细信息……请原谅我的英语。这是我想说我已经输入的较早的消息这篇文章的第一篇文章是一个php脚本的例子,在这里我可以用JavaScript完成我想要完成的事情。在这里,你可以看到脚本正在运行[Link script]()您的示例在本月31日停止,但我希望它继续。实际上,该脚本将用于业务转换。因此,插入的untente by date可以看到班次在某个日期等待。@Sixdas将您的
            #ul
            全部映射到一个集合中,然后映射到该集合并应用模。示例显示为博韦。