ciao a tutti, non riesco a capire il perchè di questo:
perche mettiamo una funzione o un oggetto dentro ad un altro oggetto come proprietà?codice:function foo() { console.log(this.a); } var obj2 = { a: 42, foo: foo }; var obj1 = { a: 2, obj2: obj2 };
forse per consentire ad un determinato oggetto(obj2) di riferirsi in questo caso alla funzione foo(), e all'oggetto obj1 di riferirsi all'oggetto obj2? senza quell'assegnamento della proprietà non si possono riferire a quell'oogetto/funzione?