js判断两个数组中元素的包换关系
2018-01-22 10:31
281 查看
/*a数组是否包含b数组*/ function isContained(a, b){ if(!(a instanceof Array) || !(b instanceof Array)) return false; var i = 0, lengthOfA = a.length, j = 0, lengthOfB = b.length; if(lengthOfA < lengthOfB) return false; for(; j < lengthOfB; j++){ if(isInArray(a,b[j])){ continue; } else { return false; } } return true; } /*判断元素是否包含在数组中*/ function isInArray(arr,value){ for(var i = 0; i < arr.length; i++){ if(value === arr[i]){ return true; } } return false; }其中元素的判断为“全等”判断;即isContained(['a','b','c',1],['a','1']);返回false;
相关文章推荐
- js:给定两个数组,如何判断他们的相对应下标的元素类型是一样的
- 判断js数组包是否包含某个元素
- 判断数组是否包含某个元素的js函数实现方法
- JS判断元素是否在数组中
- 【下班后学js】判断传入的两个数组是否相似
- jQuery判断数组中是否包含某个元素$.inArray("js", arr);
- 判断两个数组是不是有相同元素
- 两个有序数组判断存在相同元素
- 判断两个数组中是否有相同元素,有就输出有,没有就输出没有
- 判断js数组包是否包含某个元素
- 判断两个数组中是否有相同的元素,有就输出“有”,没有就输出“没有”
- 判断JS里的两个数组是否相等
- 编写js扩展方法判断一个数组中是否包含某个元素
- JS判断元素是否在数组内
- 判断两个数组是否有相同元素
- js 获得两个数组的重复元素
- js 数组判断元素是否唯一
- JS判断某个元素是否在数组中
- js找出两个数组中不同的元素
- 编写js扩展方法判断一个数组中是否包含某个元素