2011-06-22 8 views
1

私は、Objectコンストラクタを上書き:オブジェクトの上書き機能は{}式に影響しませんでしたか?

function Object() { 
    console.log("here"); 
} 

私はvar x = new Object();を呼び出すときに、私が "ここに" を参照してくださいすることができます。
しかし、私がvar x = {};と呼ぶと、私はそれを手に入れることができません。
{}new Object()と同じですか?どうすればこの作品を手に入れることができますか?

答えて

0

object()を使用すると、ドキュメントオブジェクトのスコープを持つnameオブジェクトで新しい関数が作成されますが、実際にはオブジェクトをオーバーライドしません。 var x = {}を使用している間は、元のJSオブジェクトを使用します。

関連する問題