javascript
1console.log( 2Myclass.__proto__ === Function.prototype, 3Myclass.prototype.__proto__ === Object.prototype, 4Myclass.constructor === Function, 5Myclass.prototype.constructor === Object,//false 6 7Function.__proto__ === Function.prototype, 8Function.prototype.__proto__ == Object.prototype, 9Function.constructor === Function, 10Function.prototype.constructor === Object,//false 11 12Object.__proto__ === Function.prototype, 13Object.prototype.__proto__ === null, 14Object.constructor === Function, 15Object.prototype.constructor === null//false 16);
falseの部分は、何を記述するとtrueになりますか。
また、hasOwnProperty()
のようにそのオブジェクトが引数内に指定したものをプロパティとして持っているか調べ、引数内と合致すればtrue、違えばfalseを返します。
これは、引数内にプロパティ名を書く必要があるのですが、Myclass.__proto__
(Function.prototypr
と合致)や今回の質問でもあったMyclass.prototype.constructor
(falseが返ってきたので何と合致しているか解からない)と合致するものが分からない場合、どのようなメソッドを利用すると良いのでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/25 11:00
2016/10/25 13:02
2016/11/11 10:44
2016/11/11 10:49