【发布时间】:2014-04-15 09:08:57
【问题描述】:
我有 2 个字符串数组:
var X = ['A', 'B', 'C'],
Y = ['B', 'C', 'D'];
我需要创建一个数组Z,使得 Z = A ∩ B
Z = ['B', 'C'];
Z 包含X 和Y 中的字符串。
我是这样做的:
A.forEach(function(i) {
B.forEach(function(j) {
if (i === j) Z.push(i);
});
});
有什么建议/cmets?
【问题讨论】:
-
这没有什么神奇之处,你必须遍历元素,如果你使用任何辅助函数,那么该函数内部也会循环。
标签: javascript arrays node.js