繁体   English   中英

别名console.log函数并打印参数名称

[英]Alias console.log function and print the name of an argument

我认为,可能可以扩展常规的console.log函数以使其输出可安慰变量的名称。

例如,我现在正在做的工作是了解该变量的输出:

    for (var k in obj) {
     console.log('obj[k].a', obj[k].a);  
     console.log('obj[k].b', obj[k].b);  
     console.log('obj[k].c', obj[k].c);  
     console.log('obj[k].d', obj[k].d); 
     console.log('-------------');
//I put the string first, and then the value - it's really usefull when I have to debug very long function with lots of cycles and variables. But it takes time typing all those console.log functions :(
    }

是否可以扩展wondow.console函数或创建一个别名函数,该函数不仅会更短,而且还会键入consoling变量的名称?

你的意思是?

for (var k in obj) {
 console.log('obj["'+k+'"]', obj[k]);  
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM