2015/03/04 社内勉強会
log = console.log log("hogehoge")
省略したい
_人人人人人人人人人人人人人人人人人人人人_ > Uncaught TypeError: Illegal invocation <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
console.logには単独で動く
functionが入ってるわけじゃない
log = console.log log.apply(console, ["hogehoge"])
こうする
log = console.log.bind(console) log("hogehoge")
もしくはこうする
var original = console.log; console.log = function() { var args = [].slice.apply(arguments); original.apply(console, args); args.forEach(function(arg) { var log = document.createTextNode(arg + '\n'); document.body.appendChild(log); }); } console.log("hoge", "fuga");
割り込むやつ
https://github.com/nakajmg/DemoLogger.js
By nakajmg
Interrupt console.log. https://github.com/nakajmg/DemoLogger.js