0
MDNの文章が私を混乱させます。XMLHttpRequest.XMLHttpRequestは正確に何を意味しますか?
XMLHttpRequest is an API ... Constructor XMLHttpRequest.XMLHttpRequest Properties XMLHttpRequest.onreadystatechange XMLHttpRequest.readyState XMLHttpRequest.responseType
しかしXMLHttpRequest.XMLHttpRequest
またはXMLHttpRequest.readyState
のようなものはありません。ここで MDN's page on XMLHttpRequest氏は述べています。これらをブラウザコンソールに入力すると、undefined.
XMLHttpRequestはコンストラクタ関数で、readyState
などのプロパティは、関数自体ではなくコンストラクタ関数によって生成されたオブジェクトに属します。だから、XMLHttpRequest.readyState
と書くのは間違いです。
これらをArray.prototype.push()
と比較すると、私の言いたいことが分かります。ブラウザコンソールに「Array.prototype.push
」と入力すると、期待どおりの機能が返されます。
MDNはコミュニティウィキです。ねじれたものが入ってきます。そのページの[history](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest$history?page=1)を見ると、[MashKao ](https://developer.mozilla.org/en-US/profiles/MashKao)は、そのページに多数の変更を加えました。その多くは同じ日に行われました。その人が何を考えていたのかを知っている人。 –