【发布时间】:2019-10-27 12:28:34
【问题描述】:
我特别想到了 Chrome,尽管 Firebug 会很有趣。我尝试过 toString() 和 valueOf(),但似乎都没有使用。有趣的是,如果我使用一个函数,它将显示函数定义 - 但是如果我添加一个 toString() 方法,它将显示 null!
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
有什么想法吗?
【问题讨论】:
-
另见 adjust console.log behaviour of custom object 了解 node.js 环境
标签: javascript google-chrome firebug