TIL składnia destrukturyzacji obiektów w JS jest na opak z dupy
const foo = { fields: ['a', 'b', 'c'] };
const { fields: bar } = foo;
Oczekiwałbym, że będzie bar: fields
, skoro tak się deklaruje obiekty.
Oczekiwałbym, że będzie bar: fields, skoro tak się deklaruje obiekty.
Dla mnie wszystko w porządku kwestia konwencji.
Ja już jestem nauczony i wolę to, imho dla mnie to zawsze było ok, bo to implikuje lewą i prawą stronę równania.const ob = { a: { b: { c: 21, d: 37 }}};
const { a: { b: { c: propWith21, d: propWith37 }}} = ob;
Niż to:const { a: { b: { propWith21: c , propWith37: d }}} = ob;
Bo pierwsze czytam i najpierw zaglądam do wartości której szukam, a potem dopiero opcjonalnie zmieniam jej nazwę.
Z takich kolejności to słusznie ludzie plują na .reduce()
, bo to jest głupie, że w:[1, 2, 3].reduce(
(stack, item) => stack + item
, 100);
Czytasz to od pierwszej linii [1, 2, 3].reduce(
, potem skok do ostatniej po 100
które jest initial data i dopiero wtedy zaglądasz do ciała funkcji, to technicznie nic nie daje podczas analizy kodu, a raczej właśnie tworzy niepotrzebnie więcej gimnastyki po kodzie. A im więcej linii w callbacku tym bardziej to się uwidacznia.
Normalnie funkcję pętli mają te kluczowe dane na samej górze i reduce
wcale nie różni się w tej kwestii.
Ale zrób coś co sie czyta liniowo:let total = 100;
[1, 2, 3].forEach(item => { total += item });
To słusznie ci napiszą, że to reduce powinien być:const total = [1, 2, 3].reduce((stack, item) => stack + item, 100);
@kakabix:
Wordle 283 6/6
⬛⬛⬛⬛⬛
⬛⬛🟨🟨⬛
🟨🟨⬛⬛⬛
⬛⬛⬛⬛🟨
⬛🟩🟩🟩🟨
🟩🟩🟩🟩🟩
Pokaż ukrytą treśćW ogóle kakabixy z DREAM i GHOST spoilerują i staram się nie patrzeć przed, bo to w sumie może mi sugerować literki. ;)
Noga prezydenta USA stąpała po tej ziemi. Zjadł pizze z najlepszymi żołnierzami, spotkał się uchodźcami i pobłogosławił dzieci i zapewnił, że nas będzie bronił, a uchodźcą, że będzie ich wspierał i ich kraj. To wielki zaszczyt dla Polski, nie lękajcie się.
Nie wiem czy to była wizyta czy pielgrzymka bardziej.
sprzedaż auta saga:
- zauważyłem, że jak jestem miły i podjadę do kupca to kupiec ma jakieś zjebane roszczeniowe podejście i przypierdala się do rzeczy typu "a czy oświetlenie deski rozdzielczej działa" (patrzac na wpół zerdzewiale auto xddd) i i tak ostatecznie nie jest zainteresowany => nie opłaca się NIGDY podjezdzac do kupcow autem
- ale opłaca się zgadzac na wszystkie oględziny, bo np juz jestem umowiony z typem ktory powiedzial ze bierze auto za 4000 zł w każdym momencie i moge mu zadzsonic za miesiąc i powiedział że weźmie
- nie wiemo chuj chodzi, ale spotkalem sie trzykrotnie z tekstem (na 7 czy 8 przypadkow) "proponuje ${w chuj mało}, przepraszam jesli urazilem ceną" xdd
- dzisiaj typ mi pokazal zajebistego peugoeta 106 ze skorzanymi siedzeniami i wgl w chuj zadbanego az zaczalem se myslec ze ja to faktycznie ten moj woz to neizle zaniedbalem wsm xd
nie wiemo chuj chodzi, ale spotkalem sie trzykrotnie z tekstem (na 7 czy 8 przypadkow) "proponuje ${w chuj mało}, przepraszam jesli urazilem ceną" xdd
Pewnie po 2 razach w mordę za marnowanie czasu się uczą to dodawać. dx
zawsze sobie archiwizuje rozmowy na fejsie, jesli tylko nie mam komus odpisac/cos z kims zalatwic/z kims sie umowilem czy cos i ehh chyba ostatnio to pol roku temu mialem tak ze wszystkie czaty zarchiwizowane ;/ ciagle cos, ktos blablabla eh
@ajdajzler:
Ja FB do komunikacji nie utrzymuje, ale jak się okazało, że na Oculusie nie można zabezpieczyć się przed logowaniem do Facebooka na googlach w sensie konto oculusa fb to nie można kogoś powstrzymać przed wejściem na facebook.com twój i zalogować bez hasła to skasowałem 10 lat rozmów i sukcesywnie pierdolę ten komunikator, świetny ruch Zuckerberga.
Piękna termodynamika: https://i.imgur.com/phIPq1j.jpg
1,5 roku od zakupu używany zwykle przez miesiąc, potem miesiąc spokoju i tak w kółko.