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

来源:互联网 发布:日本联合舰队知乎 编辑:程序博客网 时间:2024/05/29 04:57

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]);
  }
}


 

原创粉丝点击