Wpis z mikrobloga

@FantaZy: to chyba jest tak, że w ES6 notacja obiektu ma nowy, skrócony zapis, tzn.
bardzo często jest taka sytuacja, że przekazujemy gdzieś obiekt, gdzie nazwa klucza jest tożsama z nazwą zmiennej, którą przekazujemy pod wartość tego klucza, np:

{ updates: updates }
i jak mamy taki obiekt , na przykład:

{ foo: 1,
bar: bar,
updates: 3
}

to możemy zamiast pisac "bar: bar", napisać po prostu :
  • Odpowiedz
@FantaZy: Gdy dostaniesz funkcję przyjmującą wiele różnych parametrów, możesz sobie postawić consta
const params = {
param1: smth,
param2: smth,
....
param100: smth
}
I przekazać go w całości do różnych funkcji, które wybiorą sobie potrzebne pola.
func(params);
Przykład:
Tworzę obiekt z polami:
const obj = {
a: 1,
b: 'xd',
c: [1,2,3,4],
d: {wykop:'pl'}
};
Teraz chcę go przekazać gdzieś do funkcji.
f(obj);
No i spoko, ale ona potrzebuje tylko
  • Odpowiedz