Abrufen eines Objekts aus einem Klassenarray in Javascript

Sag meinen Namen

Ich habe eine Javascript-Klasse wie:

class Snake{
    constructor(id, trail){
        this.velocityX = 0;
        this.velocityY = -1;
        this.trail = trail;
        this.id = id;
    }
    moveRight(){
        console.log('move');
    }
}

und ein Array, das Schlangenobjekte speichert.

this.snakeList = new Array();
this.snakeList.push(new Snake(10, newSnakeTrail));
this.snakeList.push(new Snake(20, newSnakeTrail));
this.snakeList.push(new Snake(30, newSnakeTrail));
this.snakeList.push(new Snake(22, newSnakeTrail));
this.snakeList.push(new Snake(40, newSnakeTrail));

Zum Beispiel möchte ich das Element aus dem Array entfernen, dessen ID 20 ist.

Wie kann ich das machen?

Prasad Telkikar

Was ist damit?

this.snakeList = this.snakeList.filter(x => x.id != 20);

let snakes = [{name: 'fuss', id: 10}, {name: 'huss', id: 20}, {name: 'hurr', id: 60}]
//Before removal
console.log("Before removal");
console.log(snakes);

snakes = snakes.filter(x => x.id != 20);

//After removal
console.log("After removal");
console.log(snakes);

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Werte eines Objekts aus einem Array abrufen?

Erstellen eines Objekts aus einem Array in JavaScript

Abrufen eines bestimmten Objekts aus einem verschachtelten komplexen Objekt

Javascript - Abrufen eindeutiger Werte von einem Array innerhalb eines Objekts

Abrufen eines Datenattributs aus einem Javascript

Wie kann ich mit filter () in Javascript ein Array einer bestimmten Eigenschaft eines Objekts aus einem Array von Objekten abrufen?

Löschen eines Objekts aus einem Array in Javascript

Javascript: Verschieben eines Objekts aus einem Foreach in ein Array

Abrufen eines JSON-Objekts in einem anderen

Wert innerhalb eines Objekts in einem Array abrufen

Abrufen eines Objekts anstelle eines Arrays in Javascript

Abrufen eines benutzerdefinierten Objekts aus NSUserDefaults

Abrufen eines bestimmten Objekts aus JSON

Speichern und Abrufen eines Python-Objekts aus einem dauerhaften Speicher mit Kolbenalchemie

Abrufen eines JSON-Objekts aus einem JSON-Array mit Cloudant

Abrufen eines zufälligen Objekts aus einem Array, das die Bedingung erfüllt

Abrufen eines Objekts aus einer Datenbank mit einem Byte-Array-Bild

Abrufen von Elementnamen und -werten aus einem Abschnitt eines iXML-Objekts

C # / WPF - Abrufen eines Objekts in einem untergeordneten Benutzersteuerelement aus dem übergeordneten Fenster

Wie kann ich den Typ eines Objekts aus einem EF EntitySet abrufen?

Abrufen eines zufälligen Werts aus einem JavaScript-Array

JavaScript: Abrufen ausgewerteter Eigenschaften eines Objekts

Abrufen eines Objekts aus einem Array von Objekten, die mit Werten innerhalb und einem Array von Daten mit lodash übereinstimmen

Einheitsregisterinstanz eines Objekts aus einem Ansichtsmodell

Entfernen eines Objekts aus einem Elementsatz

Java Instanziieren eines Objekts aus einem Klassentyp

Java - Entfernen eines Objekts aus einem Objektarray

Filtern eines Objekts aus einem Array durch Überprüfen eines übereinstimmenden Werts in einer Karte (JavaScript)

Bearbeiten eines Objekts in Javascript (Löschen eines Symbols aus einem Array)

TOP Liste

heißlabel

Archiv