慕田峪2351594
2020-05-26 10:11
function arraysSimilar(arr1, arr2){ var arr1 = typeof arr1 == 'string' ? arr1.split(',') : arr1; var arr2 = typeof arr2 == 'string' ? arr2.split(',') : arr2; if(arr1.length != arr2.length) return false; function processData(arr){ var _arr = []; for(var i = 0; i < arr.length; i++){ _arr.push(Object.prototype.toString.call(arr[i])); } return _arr.sort().join(','); } return processData(arr1) === processData(arr2); }
for 循环里边需要加上函数吧,不然得不到想要的值
JavaScript深入浅出
281101 学习 · 1020 问题
相似问题