In scritto del Java gli oggetti sono molto utili da organizzare i dati o le informazioni. Un oggetto � una collezione di propriet�. Queste propriet� possono essere tipi di dati primitivi, altri oggetti, o funzioni.
Nel Javascript possiamo generare i nostri propri oggetti per la memorizzazione dei dati. , Bench�, usiamo i molti oggetti �incorporati� cui permettere noi che funzioniamo con, maneggiare pi� conunemente ed accedere al Web page ed al web browser.
Generazione dell'oggetto nel Javascript
Possiamo generare un oggetto del myobject del codice categoria dalla seguente funzione.
Esempio: 1
function myobject()
{
this.containValue = 0;
this.othercontainValue = 0;
this.anothercontainValue = 0;
}
var mything = new myobject();
Qui mything � un caso del myobject del codice categoria. Avr� le seguenti propriet�, che saranno assegnano a 0:
mything.containValue
mything.othercontainValue
mything.anothercontainValue
Possiamo anche assegnare il valore a myobject.prototype.newContainValue = someValue; e tutti i casi del myobject del codice categoria avranno il newContainValue della propriet� con il someValue di valore.
Costruttori di scrittura
Inoltre generate l'oggetto usando i cunstructors. Per scrivere i vostri propri costruttori, usate la questa parola chiave presso il costruttore per riferirti all'oggetto di recente creazione. Il costruttore inizializza l'oggetto.
Il costruttore nell'esempio comincia ad un indice di 0, questo non � richiesto. Possiamo cominciare con un primo indice di 1 se, per esempio, desideriamo un parametro che indica il numero reale di indici dell'allineamento o dell'oggetto. Nell'esempio, ha denominato il limite per distinguerlo dal parametro automaticamente effettuato di lunghezza dell'oggetto incorporato di allineamento ()). Se scriviamo il codice che aggiunge le propriet� all'allineamento, dovete aggiornare il parametro di limite (o il vostro equivalente) perch� questo parametro non � effettuato da JScript. Notare che persino questo esempio estremamente semplice usa sia gli stili della notazione dell'oggetto (puntino) che di allineamento (staffa) per riferirsi all'oggetto corrente.
function MakeStringArray(length)
{
this.extent = length;
for (iNum = 0; iNum < length; i++)
{
this[iNum] = "";
}
}
// Use the constructor to create and initialize an array.
myStringArray = new MakeStringArray(63);