javascript作成対象の妥当な構造関数モード(7)

1416 ワード

妥当な対象とは、公的な属性がなく、その方法もthisの対象を引用しないことをいいます.安全な環境(thisとnewの使用禁止)や、他のアプリケーションによってデータが変更されないようにする場合に最適です.
安定構造関数モードには2つの特徴があります.1.新規作成対象の実例的な方法はthisを引用しません.2.newオペレータを使わずに構造関数を呼び出します.
1 function createHuman(name, sex) {
2             var obj = new Object();
3             obj.say = function () {
4                 alert(name);
5             }
6         }
7         var man = createHuman("  ", " ");
8         var woman = createHuman("   ", " ");
このようなモードでは、say方法を使用してnameにアクセスする以外に、他の方法はありません.このようなセキュリティモードは、ADsafe、Cajaなど、いくつかのセキュリティ実行環境に非常に適しています.