Forum Doku Wiki Blog

Forumsarchiv 1999, Mai
arrays an funktionen übergeben

archivierte Beiträge lesen

  1. (JAVASCRIPT) arrays an funktionen übergeben von Timo, 27. 05. 1999, 20:03

arrays an funktionen übergeben

Der folgende Beitrag wurde am 27. 05. 1999, 20:03 Uhr von Timo veröffentlicht.

hallo,

ich würde gerne ein ganzes array an eine funktion übergeben. vorgestellt habe ich mir dasungefähr so:

x = new Array(100)
:
:
tuwas(x);
:
:
function tuwas(y) {
y[1] = y[2] + y[3]
}

mag er aber nicht ... zumindest mit dem ie. das einzige was funktioniert ist wenn ich mit split und join die array umgehe. das tut mir aber in der seele weh ...

in freudiger erwartung
timo

arrays an funktionen übergeben

Der folgende Beitrag wurde am 27. 05. 1999, 20:49 Uhr von Antje Hofmann veröffentlicht.

> hallo,
>
> ich würde gerne ein ganzes array an eine funktion übergeben. vorgestellt habe ich mir dasungefähr so:
>
> x = new Array(100)
> :
> :
> tuwas(x);
> :
> :
> function tuwas(y) {
> y[1] = y[2] + y[3]
> }
>
> mag er aber nicht ... zumindest mit dem ie. das einzige was funktioniert ist wenn ich mit split und join die array umgehe. das tut mir aber in der seele weh ...

Hallo Timo,

es sollte eigentlich problemlos klappen. Vielleicht hat der Fehler eine andere Ursache. Könntest du mal einen Ausschnitt vom Code posten?

Viele Grüße

Antje

arrays an funktionen übergeben

Der folgende Beitrag wurde am 27. 05. 1999, 21:41 Uhr von Timo veröffentlicht.


> es sollte eigentlich problemlos klappen. Vielleicht hat der Fehler eine andere Ursache. Könntest du mal einen Ausschnitt vom Code posten?
>
> Viele Grüße
>
> Antje

posi[0] = 0
posi[1] = -775
posi[2] = -1548
path1_3 = new Array(100)
path2_3 = new Array(100)
path1_2 = new Array(100)
run = 0

var g = posi[1]*1.0;
for (a=0; a <= 100 ; a = a + 1) {
path1_2[a] = Math.floor((g - g*(1.0-((a*1.0)/100.0)))); // viel hilft viel :-)
}
move_to(path1_2)

function move_to(x) {

move(x[0],0,1,true)
if (x.length != 1 && run != 2 ) {
run = 1
x = x.slice(1,x.length)
move_to(x) // hier were setTimeout sehr nett
}
else { run = 0}
}

ist nur ein ausschnitt wie gesagt aber ich hoffe ich alles erwischt.

arrays an funktionen übergeben

Der folgende Beitrag wurde am 28. 05. 1999, 11:02 Uhr von Michael N. veröffentlicht.

> posi[0] = 0
> posi[1] = -775
> posi[2] = -1548
> path1_3 = new Array(100)
> path2_3 = new Array(100)
> path1_2 = new Array(100)
> run = 0
>
> var g = posi[1]*1.0;
> for (a=0; a <= 100 ; a = a + 1) {
> path1_2[a] = Math.floor((g - g*(1.0-((a*1.0)/100.0)))); // viel hilft viel :-)
> }
> move_to(path1_2)
>
> function move_to(x) {
>
> move(x[0],0,1,true)
> if (x.length != 1 && run != 2 ) {
»»  run = 1
»»  x = x.slice(1,x.length)
»»  move_to(x) // hier were setTimeout sehr nett
> }
»»  else { run = 0}
> }
>
> ist nur ein ausschnitt wie gesagt aber ich hoffe ich alles erwischt.

Hallo Timo,
eine Sache, die mir direkt auffiel, du bist sehr sparsam mit dem Semicolon, besser waere aber gerade mit diesem Zeichen etwas verschwenderischer umzugehen, indem man jede Befehlszeile mit einem Semicolon abschliesst.

Bis dann
Michael N.

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4