0

Array の拡張範囲を限定したい

Array.prototype.myExtension = function() { 
// do something;
// return something;
};

現在の JS モジュールに。この拡張機能は、他のモジュールでは見えないようにする必要があります。

4

1 に答える 1

0

回避策は、配列を別のスコープ (iframe または Web ワーカー) でサンドボックス化するか、メソッドを一般的に定義して配列オブジェクトで呼び出す(またはapply ) ことです。

modulenamespace.myExtension = function() { 
// do something;
// return something;
}


modulenamespace.myExtension.call(array)
于 2012-05-30T12:24:14.143 に答える