Wpis z mikrobloga

@fnord23: Może w sumie trochę zakręcony jest, ale z drugiej strony znam osobę, które po nieudanych próbach z różnymi językami, zaczęła od asemblera i teraz dobrze programuje we wszystkim innym. Fakt to był hobbysta elektronik i może tak łatwiej mu było zrozumieć początkowe rzeczy z programowania.
  • Odpowiedz
Dlaczego skoro to język programowania?


@Wyrazisty: Może i język, ale niezbyt dobry dla początkujących. Lepiej zacząć od czegoś spójniejszego. No chyba, że kogoś pociąga domena aplikacji webowych.
  • Odpowiedz
@Kaczus2B: Pewnie, w każdym języku się da. Kiedyś nie było nawet asemblerów i się dało. Elektronik i asembler to dosyć specyficzny przypadek. (-: A w JavaScripcie początkujący programista może łatwo trafić na jakiś ficzer ;-) przez który zupełnie nie będzie wiedział co się dzieje. Zwłaszcza jeśli się uczy z wątpliwej jakości źródeł, których nie brakuje.
['10', '10', '10', '10].map(parseInt) jaki jest wynik? (-:
  • Odpowiedz
@fnord23: @rbielawski: @Kaczus2B: Tak tylko przypomnę, że parseInt przyjmuje dwa argumenty. W sposób ten map przekazuje je w formie: [zawartość elementu, indeks elementu, tablica z elementami]. Trzeci argument, czyli tablica z elementami jest ignorowany. Wywołanie tej metody dla tablicy, którą przedstawiłeś wygląda zatem tak:

parseInt('10', 0); → 10
parseInt('10', 1); → NaN
parseInt('10', 2); → 2
parseInt('10', 3); → 3
  • Odpowiedz