2016-11-15 11 views
-2

私はチュートリアルに従っており、myObjectはtoStringオブジェクトを継承していると言います。この場合、extendsキーワードは何を意味しますか?

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

それはナンセンスだ: ない場合は、それが印刷されるデフォルトの方法、 "[オブジェクトタイプ]"

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

のRefを使用します。 Extendはその意味で何も意味しません。 – Quentin

+0

JavaScriptでは 'Object.prototype.toString()'がすでに定義されています。必要に応じてこのメソッドをオーバーライドすることができます。 –

+0

チェックアウト:[MDN: 'Object.prototype.toString()'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toString) –

答えて

0

わからないが、あなたが言及したチュートリアルへのリンク/引用はありませんが、私が理解によると、あなたは/拡張可能な形式で印刷するために方法をObject.prototype.toStringオーバーライドするので、あなたは何を意味するか、あなた願い。 toString() API

関連する問題