> > >>ein Dictionary(Sind das Maps in C++?). > > ja ist wie eine Map in C++ habe es zwar nie ausprobiert > (Dictionary Object), > aber ich gehe mal von der annahme aus, > dass er eher eine multimap<var1, var2, sortorder<1/2> > ist. > Da kann man > mehr als einmal den > selben index halten. Wie sieht dies aber mit Dictionary aus, > kann ich die > Key variable nur einmal > oder mehrere male halten?
Nur einmal. Claudius > > mfg, > Roni > > -----Original Message----- > From: Claudius Ceteras [mailto:[EMAIL PROTECTED]] > Sent: Monday, June 10, 2002 10:10 AM > To: AspGerman Kaffeehaus > Subject: [aspdecoffeehouse] RE: Loeschen aller elemeten in > einem JS array > ???? > > > > Hallo Claudius, > > > > erst mal danke fuer die antwort. > > > > Unterstuetzt JavaScript Datanstructuren wie Vektoren, Lists, > > Maps etc. wie > > man sie in C++ kennt? > > Arrays ist die einzige komplexe Datenstruktur in Javascript, die man > fertig geliefert bekommt. > Arrays in JS sind sparse und k�nnen auch Strings als Indices > haben, sind > also eher ein Dictionary(Sind das Maps in C++?). > > Alles andere musst Du Dir selbst implementieren, was allerdings > �berhaupt kein Problem darstellen sollte.... > > Das einzige was ein wenig st�rt, ist dass Objekte keine > private members > haben k�nnen... > > Claudius > > > mfg, > > Roni Schuetz > > > > -----Original Message----- > > From: Claudius Ceteras [mailto:[EMAIL PROTECTED]] > > Sent: Sunday, June 09, 2002 4:07 PM > > To: AspGerman Kaffeehaus > > Subject: [aspdecoffeehouse] RE: Loeschen aller elemeten in > > einem JS array > > ???? > > > > > > Hallo Roni, > > > > Leider muss ich Dich ent�uschen... > > Der delete-operator entfernt zwar das element aus dem array, aber > > ver�ndert nicht die length-Eigenschaft... > > > > Die einzige M�glichkeit ist, die length-Eigenschaft selbst > zu setzen, > > allerdings l�scht das dann aber von hinten an... Wenn man mitten im > > Array was l�schen will, muss man umkopieren... > > > > Also: > > > > Array komplett l�schen: > > > > arr.length = 0; > > > > Zum l�schen eines Elements mitten im Array benutzte folgende > > Funktion.... Allerdings funktioniert sie nur bei Arrays mit > > fortlaufenden numerischen Indices... > > Durch umkopieren in ein neues Array kannst Du aber auch diese > > Beschr�nkung aufheben. > > > > function deleteElement(array, n) { > > //delete the nth element of array > > var length = array.length; > > if (n >= length || n<0) > > return; > > > > for (var i=n; i<length-1; i++) > > array[i] = array[i+1]; > > array.length--; > > } > > > > Gruss, > > > > Claudius > > > > > > > > > > > > > hallo miteinander, > > > > > > ich mochte in einem array alle elemente loeschen so das die > > > lenght methode > > > wieder ZERO angibt. > > > > > > Wie kann ich sowas machen? Ich habe es mit dem Code-Sample > > > versucht und > > > auch wie folgt, > > > > > > delete [] arrName; > > > > > > damit habe ich die allocation verloren. > > > > > > ============================================================ > > > var arrSpecLang = new Array(); > > > var arrSpecData = new Array(); > > > > > > function deleteElementSpec() > > > { > > > // the two arrays have same number > > > // of elements > > > var size = arrSpecLang.lenght; > > > var i = 0; > > > > > > if (size > 0 ) > > > { > > > for(i = 0; i <= size; ++i) > > > { > > > delete arrSpecLang[i]; > > > delete arrSpecData[i]; > > > } > > > } > > > } // function deleteElementSpec() > > > ============================================================ > > > > > > > > > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv > > > | Sie k�nnen sich unter folgender URL an- und abmelden: > > > | > > > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee > > house.asp > > > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv > > | Sie k�nnen sich unter folgender URL an- und abmelden: > > | > > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee > house.asp > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee house.asp | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
