js中判断两个数组是否相等的⽅法1、将两个数组转成字符串⽐较
1.1但是发现他们只是顺序不相等也被当做不相等
1.2、我们可以先把数组排序按照从⼩到⼤的顺序sort()函数
这样的就是"1,2,3"=="1,2,3"结果是相等的。
2、如果数组⾥的元素是标量,⾮object类型,可以使⽤==⽐较数组⾥的元素:
var scalarArrayEquals = function(array1,array2) {
return array1.length==array2.length && array1.every(function(v,i) { return v === array2[i]});
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论