在这里,我有两片:

 slice1=["Friday, 06-01-2018 8:00AM 11:00AM",
         "Saturday, 06-02-2018 8:00AM 11:00AM",
         "Sunday, 06-03-2018 8:00AM 11:00AM",
         "Monday, 06-04-2018 8:00AM 11:00AM"]

 slice2 =["Monday, 06-04-2018 8:00AM 10:00AM",
          "Monday, 06-11-2018 8:00AM 10:00AM"]


我正在尝试的代码:-

  for (var i = 0; i < slice1.length; i++) {
    for (var j = 0; j < slice2.length; j++) {
        if (slice1[i]== slice2[j]) {
            console.log(slice2[j]);
        }
     }
   }


我如何将每个slice1元素与每个字符串的slice2范围内的每个元素都比较在8:00AM上,所以时间将与其他记录一起改变,因为切片是动态创建的。这样可以比较slice元素吗?例如"Monday, 06-04-2018 8:00AM" == "Monday, 06-04-2018 8:00AM"。谁能帮我这个忙。我为此使用jQuery。谢谢。

最佳答案

您可以为此使用两个for循环

for(let s1 of slice1) {
  for(let s2 of slice2) {
    if(s1 === s2) {
      console.log('match found');
    }
  }
}

关于javascript - 动态创建的切片字符串与其他切片字符串的比较(上限)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50483946/

10-11 05:25