ArrayIsEqual(arr1, arr2) {
//判断2个数组是否相等
if (arr1 === arr2) {
//如果2个数组对应的指针相同,那么肯定相等,同时也对比一下类型
return true;
} else {
if (arr1.length != arr2.length) {
return false;
} else {
//长度相同
for (let i in arr1) {
//循环遍历对比每个位置的元素
if (arr1[i] != arr2[i]) {
//只要出现一次不相等,那么2个数组就不相等
return false;
}
} //for循环完成,没有出现不相等的情况,那么2个数组相等
return true;
}
}
},
判断2个数组是否相等
原创sinceForever ©著作权
©著作权归作者所有:来自51CTO博客作者sinceForever的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:已知数组中的一个元素,求其下标
下一篇:判断一个数组是否另一个数组的子集
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JAVA 两个类同时实现同一个接口
JAVA 两个类同时实现同一个接口
System 默认方法 静态方法 -
windows如何打arm版node镜像
求win10的RDKIT的完整安装过程 急啊啊啊啊啊啊啊啊啊啊啊已经对着其他教程装了好多次了,还是报错 安装在gpu的tensorflow,python3.5,现在报错
rdkit tensorflow Markdown 流程图 HTML