Organizuj varijable u objekte
Ukoliko u konfiguracionom delu fajla imate letećih varijabli, struktuirajte ih u objekte. Na primer, ako imate:
var robotHeight = 200;
var robotWidth = 300;
var robotSpeed = 20;
Povežite ih u jedan objekat:
var robot = {
height: 200,
width: 300,
speed: 20
}
Osim varijabli, često postoje i funkcije povezane sa objektom, na primer:
var changeRobotImage = function() {
/* function body */
}
var changeRobotSpeed = function() {
/* function body */
}
Moguće je i metode pridružiti objektu, pa umesto razbacanih delova koda dobijamo sledeću strukturu:
var robot = {
height: 200,
width: 1024,
speed: 20,
changeImage: function() {
/* function body */
},
changeSpeed: function() {
/* function body */
}
}
Napisano nešto modernijom sintaksom, izgleda ovako:
const robot = {
height: 200,
width: 1024,
speed: 20,
changeImage() {
/* function body */
},
changeSpeed() {
/* function body */
}
}
Ovako organizovan objekat sada možemo izdvojiti u zaseban fajl, a veoma lako ga možemo refaktorisati u klasu.