のいくつかのプロパティにアクセスするとき、私は返されるプロパティのリストで不正な呼び出しのXMLHttpRequest
for (key in XMLHttpRequest.prototype) {
console.log(key);
}
を行うと、私はtimeout
を取得します。私は
XMLHttpRequest.prototype.timeout
を入力するときに、同じコンソールで、私はこのエラーを取得する:Uncaught TypeError: Illegal invocation
なぜ?
タイムアウトで参照されるオブジェクトを別の変数に割り当てるにはどうすればよいですか?
は、あなたはそのプロトタイプとして 'XMLHttpRequest.prototype'を持つオブジェクトを意味するのですか? – Gradient
はい、しかしもっと具体的には、 'new XMLHttpRequest'コンストラクタ呼び出しで初期化され、必要な内部プロパティを持っています。 – Bergi