问答详情
源自:1-6 编程练习

虽然可以通过,但是觉得不太好

function arraysSimilar(arr1, arr2) {
    let result = false;
    if (arr1 !== null &&
        arr1 !== undefined &&
        arr1 instanceof Array &&
        arr2 instanceof Array &&
        arr1.length === arr2.length)
    {
        let arrt1 = arr1.map(i => Object.prototype.toString.apply(i)).sort();
        let arrt2 = arr2.map(i => Object.prototype.toString.apply(i)).sort();
        if (JSON.stringify(arrt1) == JSON.stringify(arrt2)) {
            result = true;
        }
    }
    return result;
}


提问者:yeyileng 2019-11-27 15:51

个回答

  • 慕标2171037
    2020-02-02 15:07:04

    <p>慢慢优化就好</p>