extends关键字在这种情况下意味着什么?

时间:2016-11-15 13:58:26

标签: javascript

我正在关注一个教程,它说myObject扩展了toString对象。

var myObject  = {};
console.log(myObject.toString());

1 个答案:

答案 0 :(得分:0)

不确定您的意思,因为您提到的教程没有链接/引用,但根据我的理解,您可以扩展/覆盖Object.prototype.toString方法,以便以您希望的格式进行打印。 如果没有,它将使用默认方法,它将打印“[对象类型]”

var myObject = {};
myObject.toString = function(){ return "I'm my Object";}
console.log(myObject.toString()); //it will print "I'm my Object"

参考:toString() API