hashes(associativt array)
man kan vha. arrays simulere hashes i javascript saaledes:var t = new Array
t["fefe"] = 1
t["asdq"] = 2
t["zxcv"] = 3
Alt dette er meget fint.
Vil man nu iterere goer man saaledes:
for( var i in t) {
//her vil i vaere: 1. fefe, 2. asdq, 3. zxcv (maaske ikke lige i denne raekkefoelge)
}
finno finno...
MEN, hvis man nu skal slette en enkelt key-value opstaar problemerne. Er der nogen der ved hvordan man goer det? Det jeg soeger er dette:
t.splice('fefe',1)
Dette kan man ikke lige goere! Man kan derimod
t["fefe"] = undefined
Problemet er at naar man itererer over alle keys i hashen, saa vil key=fefe forekomme, men med value=undefined. Jeg vil helst have at keyen ogsaa forsvinder....
nogen bud?
