【发布时间】:2017-09-10 02:37:03
【问题描述】:
这感觉像是一个非常基本的 javascript 问题,但我有两个数组:
var arrayA =['content','I dont','want'];
var arrayB = ['content','want','puppies'];
想要的结果:
arrayB = ['puppies']
数组中的项目是字符串。
我该怎么做? (如果答案在 IE8+ 中有效,则加分)
【问题讨论】:
-
你试过什么?也许一个好的起点是如何从数组中删除一些东西?
-
为什么在arrayB的元素中是小狗。我的意思是这里实际发生了什么样的操作。
-
这里的“我不”应该怎么办?
-
我了解如何从数组中删除一个单数项,只是希望有一种更简单的方法,而不是遍历数组中的每个项,然后检查另一个数组中该项的索引,然后将其删除如果它在那里。做某事似乎是一种痛苦的方式,我猜想有一个内置功能。此外,字符串中的文本纯粹是一个示例,可以很容易地使用“foo”“bar”。我试图将其归结为最简单的形式,因为我正在构建的完整内容要复杂得多。我只是忘记了如何做到这一点,找不到有用的答案谷歌搜索
标签: javascript arrays