雖然通過了,但是是不是還不夠嚴謹???
function?arraysSimilar(arr1,?arr2)?{ ??if?(!(arr1?instanceof?Array?&&?arr2?instanceof?Array))?{ ????return?false; ??} ??if?(arr1.length?!==?arr2.length)?{ ????return?false; ??} ??return?iterateArr(arr1)?===?iterateArr(arr2); } function?iterateArr(arr)?{ ??return?arr.map(getType).sort().join(""); } function?getType(data)?{ ??if?(typeof?data?===?"object")?{ ????return?Object.prototype.toString.call(data); ??} ??return?typeof?data; }
2020-03-17
我是這么寫的,注意日期類型和null就行了