Gunnar Bittersmann: Mehrere Variablen bündeln

Beitrag lesen

@@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