Javascript 比较整数数组列表中的整数
在Javascript中,我在单个列表中有一个整数数组列表。如何比较列表中的整数Javascript 比较整数数组列表中的整数,javascript,arrays,Javascript,Arrays,在Javascript中,我在单个列表中有一个整数数组列表。如何比较列表中的整数 var childOne = []; childOne.push(3); childOne.push(1); var childTwo = []; childTwo.push(4); childTwo.push(2); var main = []; main.push(childOne); main.push(childTwo); 如何比较子数组中的整数 注意:我有一个类似于上面提到的“main”对象的jso
var childOne = [];
childOne.push(3);
childOne.push(1);
var childTwo = [];
childTwo.push(4);
childTwo.push(2);
var main = [];
main.push(childOne);
main.push(childTwo);
如何比较子数组中的整数
注意:我有一个类似于上面提到的“main”对象的json对象。我的任务是,如何在子数组中查找相同或不相同的整数?您需要迭代主数组,然后比较两个项目。我用过。如果main中的所有数组相等,则此代码返回true:
function match(arr) {
var i, m = false;
// checks if two arrays contain the same items
function intMatch(arrLeft, arrRight) {
var l, m = arrLeft.length === arrRight.length;
// if lenghts are different no need to check
if (m) {
// loop over the left array
for(l = 0; l < arrLeft.length; l = l + 1) {
// is it in the right array
if (arrRight.indexOf(arrLeft[l]) === -1) {
m = false;
break; // exit for loop
}
}
}
return m;
}
// length-1 because we compare two items
for(i = 0; i < arr.length - 1; i = i + 1) {
// take this item and the next one
m = intMatch(arr[i], arr[i + 1]);
if (m === false) {
break; // exit for loop
}
}
return m;
}
功能匹配(arr){
var i,m=假;
//检查两个数组是否包含相同的项
函数intMatch(arrlight,arrRight){
变量l,m=arrlefit.length==arrrright.length;
//如果长度不同,则无需检查
如果(m){
//在左数组上循环
对于(l=0;l
以下是您需要更改或测试内容的情况。请提供相关代码,并解释您迄今为止尝试过的内容。您必须向我们展示一些代码,我们将帮助您。而且你的问题一点也不清楚。您的意思是要在列表中找到最小的整数吗?还是最伟大的?或者看看元素是否相等?请更加精确。编辑问题,粘贴代码,突出显示代码,然后按ctrl+k。请指定比较结果。包含所有已排序的
整数的列表
?一个数组
?许多数组
?信息如此之少毫无意义。为什么要在array
中使用array
并对其进行比较?