Bestimmtes Element aus Array schneiden?

multimolti

Erfahrenes Mitglied
Hallo!

Ich möchte ein bestimmtes Element aus einem Array schneiden, von dem ich nur den Wert weiß. Ist eigentlich ein zweidimensionales Array, und im 2. Array gibt es ein mal Wert und ein mal Nummer, und diese Nummer ist mir bekannt.

Mit splice müsste ich wissen, welche ID das Element im Array hat, dass weiß ich aber nicht. Wie kann ich das sonst lösen?

Hier noch mal ein kleines Beispiel:

Code:
Array(3)
{
	Array(2)
	{
		'Nummer' = 4
		'Wert' = 1234
	}
	Array(2)
	{
		'Nummer' = 12
		'Wert' = 4321
	}
	Array(2)
	{
		'Nummer' = 7
		'Wert' = 1122
	}
}

Und ich möche das Element mit der Nummer 12 herausschneiden
 
Daran habe ich auch schon gedacht, aber ich dachte es würde eine schönere Methode geben.

Naja, ich bin nicht so der JS Profi, und habe es auch nicht hinbekommen. Hier mein Code:
Javascript:
    	var card2delete = 0;
    	for(j = 0; j < selectedCards.length; j++)
    	{
    		if(selectedCards[j][0] == CardNr)
    			card2delete = j;
    	}
    	selectedCards.splice(card2delete, 1);
"selectedCards" ist dabei mein zweidimensionales Array, und da ich das Array mit "selectedCards.push(new Array(CardNr, CardType));" fülle, müsste die Angabe "selectedCards[j][0]" doch auch stimmen, oder?
 

Neue Beiträge

Zurück