04-08-2013, 08:17 AM
Obiectele pot fi create folosind un constructor sau un obiect literal.
Constructorul poate utiliza fie o funcție încorporată în obiect sau o funcție particularizată.
Este o convenție ca funcțiile de constructor sa fie date de un nume care începe cu o litera mare:
Literalii de tip obiect și matrice permit crearea cu ușurință de structuri flexibile de date:
Aceasta este baza pentru JSON , care este o simplă notație care utilizează sintaxa bazata pe JavaScript ca sintaxa pentru schimbul de date.
Constructorul poate utiliza fie o funcție încorporată în obiect sau o funcție particularizată.
Este o convenție ca funcțiile de constructor sa fie date de un nume care începe cu o litera mare:
Code:
// Constructor
var anObject = new Object () ;
// Obiect literal
var objectA = { } ;
var objectA2 = { } ; // A != A2, {}s create new objects as copies ca exemple.
var objectB = { index1 : 'value 1' , index2 : 'value 2' } ;
// Constructor obisnuit (vezi mai jos)Code:
var myStructure = {
name : {
first : "Mel" ,
last : "Smith" , },
age : 33 ,
hobbies : ["șah", "jogging"]
} ; };