Mehrere Variablen bündeln
bearbeitet von
@@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:
> >
> > ~~~ 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?
Das Stichwort „de Morgan“ hatte ich doch genannt. Danach in der Wikipedia gesucht: [De-morgansche Gesetze](https://de.wikipedia.org/wiki/De-morgansche_Gesetze). (Seltsame Schreibweise mit dem kleinen m.)
In JavaScript-Syntax: `!(a || b || c)`{:.language-js} ist dasselbe wie `!a && !b && !c`{:.language-js}.
Natürlich muss man die Vergleichszeichen richtig ändern …
> Zeigt jedenfalls auch eine Fehlermeldung an: ***Parsing error: Assigning to rvalue***
Wie peinlich. `==`{:.language-js.good}, nicht `=`{:.language-js.bad}. Ich berichtige das gleich noch im anderen Posting.
🖖 Живіть довго і процвітайте
{:@uk}
--
*When the power of love overcomes the love of power the world will know peace.*{:@en}
— Jimi Hendrix