Alexander (HH): "camelCase" in css-Schreibweise umwandeln

Beitrag lesen

Moin Moin!

Irgendwie muss man ja durch alle Zeichen laufen.
RegEx sind aber bestimmt nicht effizienter.

Das stimmt nur, wenn man Schleife und RegExp-Engine auf der selben Ebene (z.B. in C) vergleicht. Javascript dürfte Schleifen und String-Operationen um einiges langsamer abarbeiten als C, wodurch der Unterschied zu der (sicherlich optimierten) RegExp-Engine deutlich schrumpft.

Am Ende hilft nur Profiling.

So lange man diese Aktion aber nur für ein paar Strings laufen läßt, dürfte das ziemlich egal sein, weder handgeklöppelte Javascript-Basteleien noch die RegExp-Konstruktion von dave sollten merklich bremsen.

Da gebe ich der kurzen und klaren RegExp-Variante von dave klar den Vorzug vor hundert Zeilen String-Gebastel in Javascript.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".