Array (JavaScript)
-
ist es möglich die Name eines Array als parameter zuübergeben
// einbischen code
function getLenOfArray(ArrayName)
{
len=ArrayName.length
alert(len)
}//----------------------------
function XY()
{
var A=new Array(1,2,3,4);getLenOfArray(A)
}
ich möchte nur den ArrayName und nicht den Array übergeben ???
-
Weiß ich nicht, aber wieso willst du denn nur den Namen übergeben? Versteh den Sinn dahinter nicht....
-
hi swing, was haälst du eigentlich davon, dich mal zu registrieren? nein, das geht leider so nicht. javascript unterstützt nur call-by-value und nicht call-by-reference . es gibt jedoch so eine art trick dieses manko zu umgehen: - du übergibst den array-name (also z.B. "A") - und dann wandelst du das mittels e*v*a*l*(*) um (müsste also gehen mit:) len = e*v*a*l*(*ArrayName*)*.length; (ohne sternchen) lw
e*v*a*l*(*) mag das forum nicht !!!!!!