Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Dichiarare array all'interno di una classe JavaScript

    Ciao a tutti,
    avrei necessità di dichiarare un array all'interno di una classe personale Javascript.

    Ho provato a cercare su internet, sia in lingua italiana che inglese; ma non sono riuscito a trovare nulla...

    Vi risulta che si possa fare?


    Grazie a tutti
    Ogni popolo ha il governo che si merita...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cosa intendi per classe, il javascript per quanto ne so non è un linguaggio ad oggetti
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Azz... come no?!

    Ho letto che posso sfruttare le classi in questo modo:

    codice:
    var motocicletta = new function(param_marca, param_modello)
    {
        this.marca = param_marca;
        this.modello = param_modello;
        this.risultato = function()
        {
            return "Marca: " + this.marca + "\nModello: " + this.modello;
        }
    }
    Però il dubbio che mi viene è:
    come posso inserire li all'interno una proprietà della classe che sia un'array??

    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Cosa intendi per classe, il javascript per quanto ne so non è un linguaggio ad oggetti
    Ultima modifica di GANDULE; 11-03-2014 a 13:08
    Ogni popolo ha il governo che si merita...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Mi sono sbagliato, sorry
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    No macchè... tranquillo...

    però adesso mi rimane il problema...
    Ogni popolo ha il governo che si merita...

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Cosa intendi per classe, il javascript per quanto ne so non è un linguaggio ad oggetti
    Mi sono sbagliato, sorry
    Direi invece che è corretto, js non è un linguaggio orientato ad oggetti e quindi in teoria non esistono classi. In pratica si possono simulare con una sintassi simile a quella postata. Ci sono svariati metodi per definire una classe, anche una semplice funzione può essere usata come classe.

    Un appunto, usando la sintassi new Function() stai andando a creare direttamente una istanza della classe. Nei linguaggi ad oggetti viene chiamato "singleton" perche puoi avere una singola istanza per quella classe e quindi un singolo oggetto.

    Per quanto riguarda il fatto di definire un array come attributo di una classe non cambia nulla, in js nel dichiarare una variabile non serve definirne il tipo.

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.