borisbaer: Mehrere Variablen bündeln

Beitrag lesen

Hallo Gunnar, vielen Dank für die Hinweise! Ich überspringe jetzt mal alles, was mir ersichtlich ist, und gehe mal auf die noch unklaren Passagen ein:

Und warum nicht sowas wie (ungetestet)

    for ( let row of rows ) {

        const cellContents = row.cells.map(x => x.textContent.toUpperCase());}

Statt td0, td1 und td2 dann cellContents[0], cellContents[1] bzw. cellContents[2].

Hier kommt es zu folgender Fehlermeldung:
Uncaught TypeError: row.cells.map is not a function
Hat scheinbar ein Problem mit dem row.cells-Array?

Mit de Morgan kriegt man auch die Negation weg:

        tr[i].hidden = 
            td0.indexOf( filter ) = -1 &&
            td1.indexOf( filter ) = -1 &&
            td2.indexOf( filter ) = -1;

Was passiert hier? Warum wird das Vergleichszeichen geändert und das Oder- zu einem Und-Zeichen? Zeigt jedenfalls auch eine Fehlermeldung an: Parsing error: Assigning to rvalue

Grüße
Boris