今天我们来做一个简单的实例,日志输出功能我们都经常的使用,不管是后端,还是前端都会涉及的到.日志在后端也是非常重要的,当然插件也很多.所以使用插件也是很好的选择.
但是我们这里是实现js的日志输出功能,虽然JS中有console.log这个函数,已经非常好了.但是我们要加入我们自己的信息,就得做一番的改变了,封装了.好,我们直接来看代码吧
function log(){
var args = Array.prototype.slice.call(arguments, 0, 0);
args.unshift("编程的人: ", 0, 0);
console.log.apply(console,args, 0, 0);
}
代码是不是很简单,主要是借用了call和apply的特点.来进行操作.当然也可以用其他的方式实现.但是这种方式是最简单的.
如果对call和apply不明白的可以点击公众号里的历史推送,或者博客里,找到相关文章.