请问为什么不显示呢,是哪里出错了?

来源:1-6 编程练习

alive落叶

2016-03-05 22:06

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb18030">
    <title>Untitled Document</title>
    
</head>
<body>
    <script type="text/javascript">   
        /*
         * param1 Array 
         * param2 Array
         * return true or false
         */
       
        function arraysSimilar(arr1, arr2){
        var temp=false;
        var t1=[];
        var t2=[];
        if(arr1.length===arr2.length&&arr1 instanceof Array && arr2 instanceof Array)
            for(var i=0;i<arr1.length;i++){
                t1[i]=getType(arr1[i]);
                t2[i]=getType(arr2[i]);
            }
            if (t1.sort().toString()===t2.sort().toString())
                temp=true;
        return temp;
        }
        
        function getType(arr){
           return Object.prototype.toString.apply(arr);
        }
    </script>
    <script src="testData.js"></script>
</body>
</html>


写回答 关注

1回答

  • qq_谁要坐在保时捷里哭_0
    2016-03-06 11:32:08

    getType错了吧

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281111 学习 · 1020 问题

查看课程

相似问题