Aktywne Wpisy
Sudice +1
Nie wiem co zrobić, uciekłam teraz z domu chłop mi wyrzygał że jestem najgorsza że ze mną nie ma tematów do rozmów, że inna byłaby lepsza, szwedam się do ulicach i nie chce tam wracać
#zwiazki
#zwiazki
Ana77 +1
To koniec. Leże w łóżku i zastanawiam się na poważnie czy nie zacząć udawać, że mam faceta tylko pracuje za granicą.
Byłam tyle razy obrażana albo podejrzewana z racji mojej samotnosci, że mam dość.
Myślałam, że coś ogarnę, ale okazalo się, że choruje na Chad. Jak dodam to do innym problemów to mam takie kombo dla potencjalnego partnera, że nie ma sensu sie poniżać. Wstyd mi zresztą przyznać sie do choroby, a
Byłam tyle razy obrażana albo podejrzewana z racji mojej samotnosci, że mam dość.
Myślałam, że coś ogarnę, ale okazalo się, że choruje na Chad. Jak dodam to do innym problemów to mam takie kombo dla potencjalnego partnera, że nie ma sensu sie poniżać. Wstyd mi zresztą przyznać sie do choroby, a
let arr = [];
let obj = {};
jest poprawny ? czy lepiej zrobić
let arr = new Array(); etc ?
#javascript
@Senthill:
Uzywaj const zamiast let bo to jest odporne na zmianę referencji do obiektu, tablicy itp.
const arr = []
const obj = {}
let a = 5
let s = 'moja nazwa'
Tutaj jest fajny guideline dla javascript i jest tam opisane dlaczego powinieneś używać literałów zamiast operatora new:
https://github.com/airbnb/javascript#es6-computed-properties
https://eslint.org/docs/rules/no-new-object.html
@Fastboot: Dla wydajności? Jesteś świadomy jak takie dynamiczne tablice działają pod maską?
@Senthill: https://www.youtube.com/watch?v=EhpmNyR2Za0
@NotABigFan: Ja jestem świadomy jak to działa.
Fajny film, który pokazuje że nie warto robić tablic jeżeli nie wiesz czy zostaną zapełnione. Operacje na niezapełnionych tablicach są wolniejsze bo między innymi działa wyszukiwanie po prototypach i nie można już ich zamienić na lżejszą formę.
Czyli jeżeli zrobisz:
const myArr = new Array(3)
myArray[0] = 1
myArray[1] = 1
i resztę