@@ -67,10 +67,10 @@ još nismo definirali varijablu na liniji gdje pokušavamo prijaviti
6767varijabla ` name ` , tako da još uvijek sadrži vrijednost` undefined ` .
6868
6969Varijable s ključnom riječi ` let ` (i` const ` ) su podignute, ali za razliku od njih
70- ` var ` , ne bivaju <i > inicijalizirane </i >. Nisu dostupni prije
71- linije na kojo ih proglašavamo (inicijaliziramo). To se naziva "temporal dead zone".
70+ ` var ` , ne bivaju <i > inicijalizirane </i >. Nisu dostupne prije
71+ linije na kojoj ih proglašavamo (inicijaliziramo). To se naziva "temporal dead zone".
7272Kada pokušamo pristupiti varijablama prije nego što budu deklarirane,
73- JavaScript iz bacuje ` ReferenceError ` .
73+ JavaScript izbacuje ` ReferenceError ` .
7474
7575</p >
7676</details >
@@ -253,7 +253,7 @@ console.log(d.greeting);
253253
254254#### Odgovor: A
255255
256- U JavaScriptu, svi objekti međusobno djeluju * referencom * kada ih postavljaju
256+ U JavaScriptu, svi objekti međusobno djeluju * referencom* kada ih postavljaju
257257jednaki.
258258
259259Prvo, varijabla ` c ` sadrži vrijednost objekta. Kasnije dodijelimo ` d `
@@ -290,15 +290,15 @@ console.log(b === c);
290290
291291#### Odgovor: C
292292
293- ` new Number () ` je ugrađeni konstruktor function . Iako izgleda
293+ ` new Number () ` je ugrađena konstruktor funkcija . Iako izgleda
294294kao broj, to zapravo nije broj: ima gomilu ekstra dodataka
295295pa je zbog toga objekt.
296296
297- Kada koristimo ` == ` operatora , on samo provjerava ima li isti
297+ Kada koristimo ` == ` operator , on samo provjerava ima li isti
298298* vrijednost* . Obje imaju vrijednost ` 3 ` , pa se vraća 'true'.
299299
300300Međutim, kada koristimo ` === ` operator, obje vrijednosti * i * trebaju biti
301- isto . To nije: ` new Number () ` nije broj, to je ** objekt ** .
301+ iste . To nije: ` new Number () ` nije broj, to je ** objekt ** .
302302Oba vraćaju "false"
303303
304304</p >
@@ -376,7 +376,7 @@ da ste deklarirali varijablu prije nego je postavite na bilo što.
376376
377377* * * * *
378378
379- ###### 10. Što se događa kada to učinimo?
379+ ###### 10. Što se događa kada učinimo ovo ?
380380
381381``` javascript
382382function bark () {
@@ -396,11 +396,11 @@ bark.animal = "dog";
396396
397397#### Odgovor: A
398398
399- To je moguće u JavaScriptu, jer su funkcije objekti!
399+ Ovo je moguće u JavaScriptu, jer su funkcije objekti!
400400(Sve osim primitivnih tipova su objekti)
401401
402402function je posebna vrsta objekta. Kod koji sami napišete
403- nije stvarna function . function je objekt sa svojstvima.
403+ nije stvarna funkcija . function je objekt sa svojstvima.
404404Ova nekretnina je nepovratna.
405405
406406</p >
@@ -435,7 +435,7 @@ console.log(member.getFullName());
435435#### Odgovor: A
436436
437437Ne možete dodati svojstva konstruktoru kao što možete s uobičajenim
438- objekti . Ako želite dodati značajku svim objektima odjednom, imate
438+ objektima . Ako želite dodati značajku svim objektima odjednom, imate
439439umjesto toga koristiti prototip. Dakle, u ovom slučaju,
440440
441441``` {.js}
@@ -444,12 +444,12 @@ Person.prototype.getFullName = function () {
444444};
445445```
446446
447- bi učinio ` member.getFullName () ` . Zašto je to korisno? Reći će mo
447+ bi učinio ` member.getFullName () ` . Zašto je to korisno? Reći ćemo
448448da smo tu metodu dodali samom konstruktoru. Možda ne svaki
449449Primjer "Person" trebao je ovu metodu. To bi trošilo puno memorije
450450scopa (prostora), jer bi oni još uvijek imali tu svojinu, koja uzima memoriju
451451scopa za svaku instancu. Umjesto toga, ako ga samo dodamo prototipu, mi
452- će mo je imati na jednom mjestu u memoriji, ali svi imaju pristup!
452+ ćemo je imati na jednom mjestu u memoriji, ali svi imaju pristup!
453453
454454</p >
455455</details >
0 commit comments