javascript里log是控制台,怎么定义成log函数呢?名字重复怎么办?

javascript里log是控制台,怎么定义成log函数呢?名字重复怎么办?

问题描述:

javascript里log是控制台,怎么定义成log函数呢?名字重复怎么办?javascript里log是控制台,怎么定义成log函数呢?名字重复怎么办?

log是console对象的方法,你直接定义一个log函数和这个没冲突。你要简写可以直接
var log=console.log
log(123)//和console.log(123)一样

重名你只能先判断是否存在重名的变量或者函数了,存在另外起名

 if(window.log)window.oldLog=log;
log=function(){alert(11)};
oldLog(123);
log()