親切な魔法使いのための小さな JavaScript パズル:
var toString = Object.prototype.toString;
var e = new Error();
console.log(toString.call(e)); // '[object Error]'
function Poodle(){}
var fido = new Poodle();
console.log(toString.call(fido)); // '[object Object]'
最後の行を返すにはどうすればよい'[object Poodle]'
ですか?