Wpis z mikrobloga

#!$%@?, dlaczego w #javascript wprowadzają jakieś klasy, które nie mają zdefiniowanych podstawowych metod xD Np. weźmy taki Set, no fajnie mam zbiór, ale już muszę do niego samemu pisać sprawdzanie części wspólnej. Nie ma nawet metody do porównania dwóch zbiorów.
  • 5
  • Odpowiedz
Oprócz intencji uczynienia języka bardziej strawnym dla szerszej publiki przerzucającej się z innych języków? Raczej po nic. Nawet keyword 'new' który jest w JS od początku jest nadmiarowy. Znacznie fajniej pisze się JS w bardziej haskellowym stylu, ale od pewnego czasu próbuje się do języka wrzucić wszystkie możliwe wzorce i paradygmaty, chociaż wszystko dało zrobić się wcześniej.
PS. cały czas płaczę po coffeescripcie :)
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@zwei: metody operacji na zbiorach są obecnie w fazie bycia dodawanych do specyfikacji i, tu ciekawostka, ten fragment specyfikacji opracował były Wykopek. Czemu nie dodali ich już wtedy gdy wprowadzali Map i Set? Strzelam że to dlatego że prace nad specyfikacja ES6 już i tak trwały za długo, nikt nie chciał tego bardziej przedłużać, a potem i tak przecież ES zaczął być wydawany co roku
  • Odpowiedz