• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[js] Co robi ta funkcja? const pipe = (...fns) => ...

42 Warsaw Coding Academy
+1 głos
457 wizyt
pytanie zadane 12 stycznia 2024 w JavaScript przez VBService Ekspert (256,600 p.)
edycja 13 stycznia 2024 przez VBService
const pipe = (...fns) => input => fns.reduce(
  (acc, fn) => fn(acc), input
)

 

 


Jestem wielkim fanem JS-a, tym pytaniem chciałem zachęcić forumowiczów, szczególnie tych co dopiero zaczynają swoją przygodę z programowaniem, aby rozważyli też choćby poznanie tego języka a może nawet nauki. wink

 

P.S. Ważne wydarzenie związane z JS-em w ostatnich tygodniach: Maglev - V8’s Fastest Optimizing JIT, polecam lekturę.

Zespół V8 dokonał także kilku znaczących aktualizacji po stronie WebAssembly, usprawnili znacząco obsługę garbage collecting, takich języków jak np.: Java, Python, C# i inne, umożliwiając ich kompilację do Wasm, gdzie działają około dwa razy szybciej niż w przypadku kompilacji do JavaScript.


Swojego czasu firma Microsoft próbowała wypromować język skryptowy VBScript do używania w przeglądarkach, ale VBS jako język skryptowy dla przeglądarek, zaczął i skończył swoją "karierę" jedynie w Internet Explorer-rze (Na dzień dzisiejszy można używać VBS-a razem z JS-em też w Application HTA, który to jest "wbudowany" w system Windows*).

Na dzień dzisiejszy JavaScript jest standardem w przeglądarkach, a większość stron internetowych polega na tej technologii do interakcji z użytkownikami i manipulacji treścią strony.

Od jakiegoś czasu można zauważyć próbę implementacji Python-a, jako kolejnego języka skryptowego, który mógłby być stosowany w przeglądarkach, mowa tu o Brython-ie. (Na razie działa trochę na zasadzie IMO, "protezy" Brython tłumaczy kod źródłowy Pythona na kod JavaScript, co umożliwia jego wykonanie w przeglądarce.)

 

 

 MS HTML Application (HTA) - Windows 10Pro
- Wersja 32-bit: C:\Windows\System32\mshta.exe
- Wersja 64-bit: C:\Windows\SysWOW64\mshta.exe

 

komentarz 12 stycznia 2024 przez Wiciorny Ekspert (280,970 p.)
brzydziej tego nie mogłeś zapisać XD
komentarz 12 stycznia 2024 przez VBService Ekspert (256,600 p.)

brzydziej

tzn. ...?, wink

const pipe = (...fns) => (input) => {
  return fns.reduce((acc, fn) => {
    return fn(acc);
  }, input);
};

 

2
komentarz 13 stycznia 2024 przez Ehlert Ekspert (215,010 p.)
To jakaś akcje reanimacyjna forum? XD

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 490 wizyt
pytanie zadane 2 listopada 2017 w C i C++ przez AndekQR Użytkownik (880 p.)
0 głosów
3 odpowiedzi 360 wizyt
pytanie zadane 7 stycznia 2017 w C i C++ przez Barteck125 Obywatel (1,120 p.)
–2 głosów
1 odpowiedź 192 wizyt
pytanie zadane 8 stycznia 2017 w C i C++ przez Barteck125 Obywatel (1,120 p.)

93,383 zapytań

142,382 odpowiedzi

322,539 komentarzy

62,744 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...