Mehrere Variablen bündeln
bearbeitet von
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)
>
> ~~~ JavaScript
> 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:
>
> ~~~ JavaScript
> tr[i].hidden =
> td0.indexOf( filter ) = -1 &&
> td1.indexOf( filter ) = -1 &&
> td2.indexOf( filter ) = -1;
> ~~~
Was passiert hier? Warum wird das Vergleichszeichen geändert? Zeigt jedenfalls auch eine Fehlermeldung an: ***Parsing error: Assigning to rvalue***
Grüße
Boris