應該可以吧
? ? ? ? function arraysSimilar(arr1, arr2){
? ? ? ? ? ? let flag = false;
? ? ? ? ? ? for(var i=0;i<arr1.length;i++){
? ? ? ? ? ? ? ? var type1 = Object.property.toString().call(arr1[i])
? ? ? ? ? ? ? ? for(var j=0;j<arr2.length;j++){
? ? ? ? ? ? ? ? ?var type2 = Object.property.toString().call(arr2[i])
? ? ? ? ? ? ? ? ?if(type1 == type2){
? ? ? ? ? ? ? ? ? ? ?flag = true
? ? ? ? ? ? ? ? ? ? ?break;
? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ?if(flag){
? ? ? ? ? ? ? ? ? ? ?continue
? ? ? ? ? ? ? ? ?} else {
? ? ? ? ? ? ? ? ? ? ?break
? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ?}? ?
? ? ? ? ? ? }
? ? ? ? ? ? return falg
? ? ? ? }
2020-04-21
2020-04-21
function?arraysSimilar(arr1,?arr2)?{????????var?type1,?type2????????let?flag?=?false????????for?(var?i?=?0;?i?<?arr1.length;?i++)?{??????????type1?=?Object.prototype.toString.apply(arr1[i])??????????console.log(type1)??????????for?(var?j?=?0;?j?<?arr2.length;?j++)?{????????????type2?=?Object.prototype.toString.apply(arr2[i])????????????if?(type1?==?type2)?{??????????????flag?=?true??????????????break????????????}????????????if?(flag)?{??????????????continue????????????}?else?{??????????????break????????????}??????????}????????}????????return?flag??????} 給你做了下修改,就可以用了。