Hallo Forum,
ich verzweifele gerade an einer JavaScript-Funktion.
ich habe ein array mit Elementen und möchte nun ein bestimmtes Element löschen. id bezeichnet den Inhalt des zu löschenden Elements.
for (l=0;l<container.length;l++)
{
if (container[l]==id)
{
if (l==0)
container.shift();
else if (l==marked.length-1) container.pop();
else
{
cuta=marked.slice(0,l-1);
cutb=marked.slice(l+1,marked.length-1);
marked=cuta+cutb;
}
}
}
Es geht um die Stelle, wenn das Element mitten im array liegt.
auch marked=cuta.concat(cutb); anstatt marked=cuta+cutb; funktioniert nicht.
Was mache ich falsch?