Visualizzazione dei risultati da 1 a 4 su 4

Discussione: aiuto sugli oggetti

  1. #1

    aiuto sugli oggetti

    ciao a tutti, non riesco a capire il perchè di questo:
    codice:
    function foo() {
        console.log(this.a);
    }
    var obj2 = {
        a: 42,
        foo: foo
    };
    var obj1 = {
        a: 2,
        obj2: obj2
    };
    perche mettiamo una funzione o un oggetto dentro ad un altro oggetto come proprietà?
    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?
    Ultima modifica di ciro78; 29-05-2020 a 11:05 Motivo: codice formattato malissimo

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,262
    Quote Originariamente inviata da gulliver.pro Visualizza il messaggio
    ciao a tutti, non riesco a capire il perchè di questo:
    codice:
    function foo() {
        console.log(this.a);
    }
    var obj2 = {
        a: 42,
        foo: foo
    };
    var obj1 = {
        a: 2,
        obj2: obj2
    };
    perche mettiamo una funzione o un oggetto dentro ad un altro oggetto come proprietà?
    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?
    Ciao,
    occhio alla formattazione del codice. Se sei nel forum js usa la formattazione con il tag code. Era illeggibile.

    Detto questo ogni proprietà di un oggetto può essere quello che si vuole(una funzione, una variabile o un altro oggetto). Quindi è corretto quello che dici.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    scusate, comunque grazie !

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,262
    tranquillo

    alla prossima
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.