Wpis z mikrobloga

@regis3: to jeden z powodów dla którego nie lubie JSa - za dużo trzeba się zastanawiać o co chodzi w stosunku do korzyści jakie ten język daje
  • Odpowiedz
@Ginden: @M4ks: Dokładnie w każdym języku masz takie konstrukcje które są skutkiem ubocznym przewidzianych zachowań. Ten kod jest poprawny z punktu widzenia składni jednak żaden linter nie przepuści czegoś takiego (przykrywanie parametrów zmiennymi lokalnymi). To tylko ciekawostka na temat fat arrow functions :)
  • Odpowiedz
W każdym języku możesz napisać nieczytelny kod.


@Ginden: no, ale np. w Javie czy Pythonie takich jazd nie zrobisz, chociazby z zapisem 'var x; var y = x'.
  • Odpowiedz
@M4ks: w Javie może nie, jednak java nie jest dynamicznie typowanym językiem. Dla mnie to nie są jakieś super straszne rzeczy bo takich konstrukcji się nie używa. Straszne to są szablony w c++, których się niestety używa. Js jest prosty i przewidywalny jak dogłębnie go poznasz. Ma stosunkowo mało nieokreślonych zachowań (kolejny raz króluje c++, dzięki temu jest taki szybki bo to znaczy, że kompilatory mogą takie zachowania optymalizować na
  • Odpowiedz