Kaare A. Larsen <kaare.a.larsen@nospamgmail.com> writes:
> Jeg prøve at lave et associative array dynamisk men det går ikke
> så godt kan i ser hvorfor.
>
> alert(myNewArray["id"]) returner undefined hvilket jeg ikke kan
> forstå
> function pConvertStringToArray(data)
> {
> var mArray= new Array();
Brug
var mArray = new Object();
Det gør kun en forskel hvis du bruger tal som indexer, og har
brug for "length"-egenskaben. Her har du måske netop *ikke*
brug for at "length" er reserveret som nøgle.
> tmpKey = tmpArray[i].split("=");
> mArray["'"+tmpKey[0]+"'"] = tmpKey[1];
Her sætter du fx nøglen "'id'" til værdien "110". Du putter enkelte
anførselstegn uden om nøglen. Det er der ingen grund til. Bare skriv:
mArray[tmpKey[0]] = tmpKey[1];
> alert(APacket[APacket["])
> return APacket;
Her gik det vist galt. Jeg regner med at der stod en "return mArray;" :)
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'