В частности, я думаю о Chrome, хотя Firebug был бы интересен. Я пытался toString () и valueOf (), но ни один из них, кажется, не используется. Интересно, что если я возьму функцию, она отобразит определение функции - но затем, если я добавлю метод toString (), он покажет ноль!
var a = function(){};
console.log(a); // output: function (){}
a.toString = function(){ return 'a'; };
console.log(a); // output: null
a.valueOf = function(){ return 'v'; };
console.log(a); // output: null
Есть идеи?