我有两个数组。如果arrayTwo有颜色“蓝‘红从arrayOne’,然后返回‘蓝画’,‘红沙发’,‘蓝罐’如何从这个阵列中选择元素
var arrayOne = ["green wall", "blue painting", "red sofa", "yellow shelf", "blue pot"];
var arrayTwo = ["blue", "red"];
for (var i=0; i < arrayOne.length; i++) {
if (arrayOne[i] == "blue" || "red"){
// this should give colors that match in arrayOne
}
}
编辑:我想知道,如果词语的阵列一个匹配和,两个,而是没有硬编码
也许解释你的问题和你正在做的事情。我们在讨论arrayOne中元素的前缀吗? – Florian
是否需要在arrayOne中输出arrayTwo中包含前缀的元素数组? – danh
单词可以按任意顺序“蓝色绘画”或“真蓝色” – Ann