Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Alias console.log函数并打印参数的名称_Javascript_Console - Fatal编程技术网

Javascript Alias console.log函数并打印参数的名称

Javascript Alias console.log函数并打印参数的名称,javascript,console,Javascript,Console,我认为,可以扩展常规console.log函数,使其打印consolling变量的名称 例如,我现在所做的是了解正在打印的wich变量: 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', o

我认为,可以扩展常规console.log函数,使其打印consolling变量的名称

例如,我现在所做的是了解正在打印的wich变量:

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