javascript - 如何比较javascript/jquery中的不同数组并取回数组中不同的列

标签 javascript jquery arrays

因为我不知道它是如何工作的以及其他问题,例如: How to compare arrays in JavaScript? 或者,JavaScript array difference 是完全不同的问题,在搜索网络 1 个半小时后没有结果,我将去简单地问这个问题。假设您有两个数组 [1,2,3][1,4,1]。那么你如何得到一个程序来使我们的变量(比如 x)成为 [1,2](因为如果你将第一列算作第 0 列,第 1 列和第 2 列是不同的)?

最佳答案

请看这个:

var array1 = [1, 2, 3];
var array2 = [1, 4, 1];

var columndiff = [];

for (i = 0; i < array1.length; i++) {
  if (array1[i] != array2[i]) 
    columndiff.push(i);
}

console.log(columndiff);

注意:这里我们假设array1array2长度相等

关于javascript - 如何比较javascript/jquery中的不同数组并取回数组中不同的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38824866/

相关文章:

php - HTML5 网络存储与 Cookie

javascript - Chart.js - 正确使用对象数组

java - 使用集合对数组列表进行排序

java - 将 XML 从网站解析为 Android 中的字符串数组,请帮助我

javascript - 为什么 .trim() 不能与我一起使用?

javascript - Chrome DevTools 如何衡量交互响应?

javascript - Google Map V3 在隐藏的 div 中偏离中心

javascript - 在距页面顶部的偏移量/ anchor /可变 px 高度处显示/隐藏 div - 让 jQuery 读出 'offset/anchor' 位置

jQuery 将数组作为函数中的参数传递

c++ - C++ 中的位数组