为了账号安全,请及时绑定邮箱和手机立即绑定

问下,大家用什么工具调试,就是那种可以交互性的?还有我这代码怎么第一个case就过不了?docunment.write也写不出东西来?

如题如题如题

正在回答

代码语言

3 回答

可以试试console.log,再不济,alert。document.write在页面加载完成后再去调用会失败。

0 回复 有任何疑惑可以回复我~

看了老师的代码 发现不能直接比较json修改如下:可还是第一个case不过。。。。,可是又不知道用什么调试,求救!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function arraysSimilar(arr1, arr2){
    if (!(arr1 instanceof Array) || !(arr2 instanceof Array)) {
            return false;
        }
    var len1 = arr1.length;
    var len2 = arr2.length;
    if(len1!==len2){
        retrun false;
    }
    else{
        TYPES = ['[object String]''[object Boolean]''[object Number]''[object Undefined]'
            '[object Null]''[object Function]''[object Date]''[object Window]'];
 
        function test(arr){
            var result = {}
            for(var i=0;i<len1;i++){
                var type=Object.prototype.toString.apply(arr[i]);
                if(type in result){
                    result.type += 1;
                }
                else{
                    result.type = 1;
                }
            }
            return result;
        }
 
        var result1= test(arr1);
        var result2= test(arr2);
        for{var i=0; i<TYPES.length; i++}{
            if(result1[TYPES[i]] !== result2[]){
                return false;
            }
        }
        return true;
    }
}



0 回复 有任何疑惑可以回复我~
#1

菜花 提问者

33行贴出来有误,应该是if(result1[TYPES[i]] !== result2[TYPES[i]]){
2015-05-20 回复 有任何疑惑可以回复我~

老师能帮我看看么?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

问下,大家用什么工具调试,就是那种可以交互性的?还有我这代码怎么第一个case就过不了?docunment.write也写不出东西来?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号