Czy jest jakas mozliwosc w #javascript , porownania dwoch zmiennych przy uzyciu operatora porownania zapisanego jako string?
Np. mam
I chce zrobic cos na zasadzie:
Bez definiowania tablic operatorow/switchy i funkcji porownan.
#html
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
@dziadzio:
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 JS.
----------------------------
Array.prototype.filter(()=>cośZwraca)
Edit:
Tu jest dużo na początek:
http://www.kurshtml.edu.pl/js/array-prototype.html
Reszta nowszych rzeczy tutaj:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype
A do stringów:
http://www.kurshtml.edu.pl/js/string-prototype.html
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/prototype
bez funkcji porównań
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 JS.
----------------------------
po prostu przekazuje metode porownania wartosci td z wartoscia inputa, do filtracji tabeli.
Array.prototype.filter(()=>cośZwraca)
Edit:
Tu jest dużo na początek:
http://www.kurshtml.edu.pl/js/array-prototype.html
Reszta nowszych rzeczy tutaj:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype
A do stringów:
http://www.kurshtml.edu.pl/js/string-prototype.html
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/prototype
@dziadzio: Zainteresuj się też funkcją curry, wtedy będziesz mógł sobie zrobić takie coś:
mojeOperatory(porownaj)(string1)(string2)
lub
porownaj(string1)(string2)
Wstęp o funkcjach curry pod tym linkiem
mojeOperatory(porownaj)(string1)(string2)
lub
porownaj(string1)(string2)
Wstęp o funkcjach curry pod tym linkiem







00. Link - 7 Hacks for ES6 Developers
01. Link - How JavaScript works: The building blocks of Web Workers + 5 cases when you should use them
02. Link - The WHY behind the WAT: An explanation of JavaScript’s weird type system
03. Link - Nested Ternaries are Great
04. Link - HTML templating with vanilla JavaScript ES2015 Template Literals
05. Link - JavaScript: The Bad Parts
Dodałem 29999999999284983429849238542938948239432895956895867987956879568795688794 plusów, proszę zobaczyć obrazek ( ͡° ͜ʖ ͡°)
Miłego weekendu!