Aktywne Wpisy

darknightttt +62
Kończę właśnie związek bo mam dość. Jak nie posprzątałam to jest syf. Jak powiem, że jest syf to ogarnie np kuchnię a reszty nie widzi. Od jakiegoś czasu wycofuje się ze sprzątania, olewam jak i on i mam wrażenie, że jemu bałagan nie sprawia problemu. Mi ogromny. To samo z gotowaniem. Jak nie ugotuję to najwyżej będzie „zamówmy coś”. Wolę uporządkowane życie.
A największy hit to teksty zmieniłaś się, nie uśmiechasz się.
A największy hit to teksty zmieniłaś się, nie uśmiechasz się.

stary_grat +191
od tygodnia:
- nie wale narkotyków
- nie jem fastfoodow
od wczoraj:
- nie wale browarów
- nie wale narkotyków
- nie jem fastfoodow
od wczoraj:
- nie wale browarów





Np. mam
let var1 = 1;let var2 = 2;let operator = '>';I chce zrobic cos na zasadzie:
if(var1 operator var2)Bez definiowania tablic operatorow/switchy i funkcji porownan.
#html
Odpowiedź technicznie poprawna:
eval (var1 + operator + var2)
Odpowiedź faktyczna:
Nie, nie ma. Zapomnij.
@dziadzio: jesteś w błędzie. Używanie evala powstrzymuje przeglądarkę przed przeprowadzeniem szeregu optymalizacji.
@Marmite: to prawda ale rozwiazanie tego problemu definicja na nowo wszystkich operatorow i funkcji mija sie z celem, to zwykle marnowanie zasobow i strzelanie do muchy z armaty.
Są gotowe metody w Array.prototype i String.prototype ładujesz to jako callback i sprawa załatwiona. Będzie trudno bez nich robić kod w
mojeOperatory(porownaj)(string1)(string2)
lub
porownaj(string1)(string2)
Wstęp o funkcjach curry pod tym linkiem