不知道有没有考虑全面
function arraysSimilar(arr1, 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); }