【发布时间】:2016-08-06 14:46:49
【问题描述】:
我有两个数组。
var addFrom = ["orange", "banana", "watermelon", "lemon", "peach"];
var addTo = ["pear", "tangerine", "grape", "orange", "blueberry"];
我想检查“addFrom”数组中的第一项是否已经在“addTo”数组中。
如果“addTo”数组没有“addFrom”数组中的第一项,我想将该项推送到“addTo”数组中。
但是,如果“addFrom”数组中的第一项已经在“addTo”数组中,我想继续到“addFrom”数组中的第二项并执行相同的操作,直到找到该项在“addFrom”数组中,而不是在“addTo”数组中,然后将其推送到“addTo”数组中。我只想向“addTo”数组添加一项。
因此,我希望“addTo”数组看起来像这样:
var addTo = ["pear", "tangerine", "grape", "orange", "blueberry", "banana"];
如何在 JavaScript 中做到这一点?
【问题讨论】:
-
请添加想要的结果。
标签: javascript arrays