Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Proprietà Oggetti

  1. #1

    Proprietà Oggetti

    Salve a tutti e complimenti per questo utilissimo forum. Sono abbastanza nuovo di Javascript e non riesco proprio a risolvere un problema che spero voi riusciate a masticare meglio di me (semplificherò un po' il concetto):

    ho creato un oggetto Veicolo:

    codice:
    function Veicolo(){
        var newVeicolo=document.createElement('div');
        newVeicolo.speed = 10;
        ....
    }
    Adesso volendo creare un'automobile ho pensato di creare una funzione che estendesse il veicolo e aggiungesse altre proprietà:

    codice:
    function Automobile(){
        this.prototype = new Veicolo();
        this.prototype.constructor = Automobile;
        var newAuto = this.prototype;
        newAuto.ruote = 4;    
        ....
    }
    Bene, ora dopo aver creato un'automobile, conoscendo l'id del div che ho generato riesco ad accedere al parametro speed ma non al parametro ruote:

    codice:
    var speed = document.getElementById('id_auto').speed; //restituisce 10
    var ruote = document.getElementById('id_auto').ruote; //restituisce undefinited
    In poche parole riconosce solo le proprietà assegnate in Veicolo e non quelle assegnate ad Automobile. Sapreste dirmi dove sbaglio? Come faccio ad accedere al valore ruote?

    Grazie a tutti in anticipo,
    Fabio

  2. #2
    Risolto.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.