您的位置:首页 > 编程语言 > Java开发

firebug中的console.log()使用注意的问题

2011-03-14 16:10 633 查看
firebug中的console.log()使用注意的问题

在用firefox调试javascript时可以用console.log();代替alert(),方便并且功能也强大得多,但使用时要注意了:

    当你使用console.log()函数时,下面的firebug一定要打开,不然这函数在用firefox运行时无效且影响正常程序,如果用IE打开,将会出错。当你发现你的程序在打开firebug时可以正常运行,关闭firebug时不出结果时,那很大可能就是console.log的问题了。

    所以,当你的程序调试好后,一定要用查找功能把console.log()都删除掉。

在firebug中遍历json的例子:

var user =    

{    

    "username":"andy",   

    "age":20,   

    "info": { "tel": "123456", "cellphone": "98765","id":1234566},   

    "address":   

        [   

            {"city":"beijing","postcode":"222333"},   

            {"city":"newyork","postcode":"555666"}   

        ]   

}   

console.log("user--------------", user);

//遍历user  

for(pro in user) {

console.log("info-------",pro);

console.log("info-------",user[pro]);

}

//输出key为username的值

console.log(user["username"]);

//遍历info

for(pro in user["info"]) {

console.log("info-------",pro);

console.log("info-------",user["info"][pro]);

}

//遍历address

for(pro in user["address"]) {

   for(a in user["address"][pro])

  {

    console.log("info-----",a);

    console.log("info-----",user["address"][pro][a]);

  }

}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息