Forum Doku Wiki Blog

Forumsarchiv 2007, April
array mit string "verbinden"

archivierte Beiträge lesen

  1. (JAVASCRIPT) array mit string "verbinden" von Fredo, 26. 04. 2007, 14:03

array mit string "verbinden"

Der folgende Beitrag wurde am 26. 04. 2007, 14:03 Uhr von Fredo veröffentlicht.

Hey Leute,

kann mir jemand mal helfen?

Ich will einen String als neues Element in einen Array einbinden:

var variable1 = variable1.push(variable2);

variable1 ist das Array: var variable1 = new Array();
variable 2 ist der string.

aber meine Fehlerkonsole hat immer was zu mekkern an folgender Stelle:

var variable1 = variable1.push(variable2);
var variable3 = variable1.join(" ");

Eins von beiden ist "not a function"..

MfG Fredo
 

array mit string "verbinden"

Der folgende Beitrag wurde am 26. 04. 2007, 14:14 Uhr von Struppi veröffentlicht.

> Ich will einen String als neues Element in einen Array einbinden:
>
> var variable1 = variable1.push(variable2);

ist das die Schreibweise die du auf selfhtml gefunden hast?

Struppi.
--
Javascript ist toll (Perl auch!)

array mit string "verbinden"

Der folgende Beitrag wurde am 26. 04. 2007, 16:44 Uhr von Fredo veröffentlicht.

> ist das die Schreibweise die du auf selfhtml gefunden hast?


ja...?!

array mit string "verbinden"

Der folgende Beitrag wurde am 26. 04. 2007, 17:19 Uhr von Bezkeroon veröffentlicht.

Hi,

push() hat als Rückgabewert die Länge des verwendeten Arrays.

Mit

var variable1 = variable1.push(variable2);
var variable3 = variable1.join(" ");

erweiterst Du zwar das Array variable1 um variable2, aber überschreibst variable 1 dann direkt mit der Länge des Arrays.

Richtig wäre:

var variable1 = new Array();
variable1.push(variable2);
var variable3 = variable1.join(" ");


Grüße

Bezkeroon

P.S.: nachzulesen auch hier http://de.selfhtml.org/javascript/objekte/array.htm#push

array mit string "verbinden"

Der folgende Beitrag wurde am 26. 04. 2007, 17:24 Uhr von Struppi veröffentlicht.

> > ist das die Schreibweise die du auf selfhtml gefunden hast?
>
>
> ja...?!

Nein, dort steht:
> Hängt ein oder mehrere Elemente an das Ende eines Arrays an. Erwartet als Parameter ein oder mehrere anzuhängende Elemente. Gibt in der JavaScript-Version 1.2 das letzte (neueste) Element zurück, in neueren JavaScript-Versionen dagegen die Länge des Arrays.

Struppi.
--
Javascript ist toll (Perl auch!)

array mit string "verbinden"

Der folgende Beitrag wurde am 26. 04. 2007, 20:26 Uhr von twseiten_de veröffentlicht.

Hallo,

wie wärs mit

var Feld=new Array();
var Wert='Kette';
Feld[Feld.length]=Wert; // length = Index des nächsten freien Elementes

Gruss Tom.

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4