2012-03-10 14 views
1

私は、ノードまたはHTMLElementは関数ではありませんか?

Node.__proto__===Function.prototype 

予想していた。しかし、これは真実ではありません。

Node.__proto__, or HTMLElement.__proto__とは何ですか?

おかげで、JSで

エリックJ.

+0

['Node'](https://developer.mozilla.org/en/DOM/Node)と[' HTMLElement'](https://developer.mozilla.org/en/DOM/HTMLElement)* *関数ではありません。あなたは彼らが何だったと思いましたか? – ruakh

答えて

1

もプライマリデータ型はオブジェクトです。このため、たとえばvar.toStringまたはarr.lengthのようにすることができます。彼らにはいくつかの基本的な方法が付いています。例えば

は: Node.__proto__を有する:__defineGetter____defineSetter__constructortoString()などを。

+0

'Node .__ proto __.__ proto __ === Object.prototype'のため、あなたが言っていることは真実です。しかし 'Node .__ proto__'は何ですか? – ericj

関連する問題