【发布时间】:2018-12-29 01:51:15
【问题描述】:
设置数组:
let arr = ["hello","my","name","connor"]
要与 arr 比较的所有元素的数组:
let allArr = ["hello my name is", "hello my name is connor", "hello connor name"]
所以在这种情况下,我想要一个解决方案,选择与arr 匹配的allArr 的最佳元素,它的索引就足够了。
我尝试过集成两个 for 循环,例如
for (i in allArr){
for(x in arr){
if(allArr[i].includes(arr[x]){
do something
}
}
}
但似乎无法正常工作。 需要最快但最好解释的解决方案[仅适用于复杂的情况哈哈]。
【问题讨论】:
-
什么定义了与
arr匹配的allArr的最佳元素? -
在这种情况下,它将是 index[1],因为它包含了大部分 arr[x]
标签: javascript arrays node.js for-loop