var arrayOne = [“green”,“blue”,“yellow”,“red”];
var arrayTwo = [“blue”,“red”,“blue”,“yellow”];
有谁知道如何告诉用户arrayOne包含来自arrayTwo的三种颜色?这些颜色不能在同一个索引处。例如,如果“green”在arrayOne和arrayTwo处于索引0处,则它不计为颜色。我只需要两个数组中不在同一索引处的颜色。
我知道.indexOf()但是我不需要事件的索引。例如,如果我在arrayTwo中为蓝色做了indexOf,我会返回“0”(第一次出现的索引),但我不知道蓝色也在索引2处再次出现。
我希望输出是“警告”(“三种颜色匹配但不在同一位置”);
任何建议都将不胜感激!