4

JavaScript では、さまざまな方法でオブジェクトを作成できます。

// creates an object which makes the Object, prototype of data.
var data1 = new Object(); 

// Object literal notation; Object still is the prototype of data2.
var data2 = {}; 

// anotherObject is now the prototype of data3.
var data3 = Object.create(anotherObject); 

/* data3 is an object which can be verified bye typeof operator, 
   however, it now has no prototype and you can 
   build everything from scratch. */
var data3 = Object.create(null); 

Object.create(null)しかし、IE のどのバージョンが最後のメソッド、つまりメソッドをサポートしているのかわかりません。

4

1 に答える 1

6

ウィキペディアのJavaScript バージョン履歴を確認してください。バージョン 1.8.5 が見つかった場合、これはこのオブジェクト ファクトリ メソッドが利用できる言語バージョンです。Internet Explorer の第 9 バージョンがそれをサポートしています。

ECMAScript 5 互換性テーブルにもこの情報があります。

また、Microsoft の IE 仮想マシンの 1 つを使用して自分で試すこともできます (ここから入手できます。IEの非常に古いバージョンの場合は、複数の IE .

于 2011-08-11T09:55:35.393 に答える