@@borisbaer
Hier kommt es zu folgender Fehlermeldung:
Uncaught TypeError: row.cells.map is not a function
Hat scheinbar ein Problem mit dem row.cells-Array?
Hm, ich sagte ja: ungetestet. Und „sowas wie“. Irgendwie sollte da was mit map
zu machen sein. Wie nun genau, müsste ich mir auch erst ansehen.
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?
Das Stichwort „de Morgan“ hatte ich doch genannt. Danach in der Wikipedia gesucht: De-morgansche Gesetze. (Seltsame Schreibweise mit dem kleinen m.)
In JavaScript-Syntax: !(a || b || c)
ist dasselbe wie !a && !b && !c
.
Natürlich muss man die Vergleichszeichen richtig ändern …
Zeigt jedenfalls auch eine Fehlermeldung an: Parsing error: Assigning to rvalue
… ==
, nicht =
. Wie peinlich. Ich berichtige das gleich noch im anderen Posting.
🖖 Живіть довго і процвітайте
When the power of love overcomes the love of power the world will know peace.
— Jimi Hendrix