[ascoders] Array2d mit resolve ?

  • From: André Michelle <am@xxxxxxxxxxxxxxxxxx>
  • To: <ascoders@xxxxxxxxxxxxx>
  • Date: Tue, 14 Oct 2003 12:11:22 +0200

Nachrichthi,


ich dachte, es gäbe vieleicht eine schöne Möglichkeit einen Array2d mit 
__resolve zu ermöglichen.
Und zwar geht es mit darum, ohne eine Map zu initialisieren, ihr Werte 
zuzuweisen.

<code>
_global.Array2d = function () {}
o = Array2d.prototype = new Array();
o.__resolve = function () {
 trace ( arguments );
}
//-- test:
a = new Array2d();
a[3][5] = 9;
</code>

'resolve' gibt mit als argument '3' zurück.
Jetzt könnte man ja in der resolve Methode den fehlenden Array initializieren:

o.__resolve = function () {
    this[arguments[0]] = [];
    // repeat code     
}

Gibt es jetzt die Möglichkeit, über ein Function.prototype beispielsweise, die 
fehlgeschlagende Zeile zu wiederholen ?


aM
http://www.andre-michelle.com
http://public.extrajetzt.de

Other related posts:

  • » [ascoders] Array2d mit resolve ?