Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Padova
    Messaggi
    6

    Sinatassi Oggetti Javascript

    Ancora una volta mi scuso se la domanda appare ovvia, ma dopo aver controllato varie fonti ancora non riesco a capire bene come interpretare questo.

    codice:
    var miaVar = {};

    Mi spiego meglio; mi pare di aver capito che crea un oggetto miaVar, funziona un po' come

    codice:
    var mioArr = [];

    che crea un array vuoto,o sbaglio? Se è così, comunque ancora non mi è chiaro che sintassi posso abbinare. Per esempio ho provato a scrivere in questo modo:

    codice:
    var miaVar = {};
    
    this.colore=colore
    this.metallo=metallo

    ma non sembra funzionare. Non so, non riesco a capire se usando questa forma poi devo usare i due punti di asegnamento e la virgola finale, se invece devo scrivere normalmente, se posso usare this etc.. qualche suggerimento? Ringrazio sentitamente!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    var miaVar = {
    this.colore=colore,
    this.metallo=metallo
    }
    Oppure
    var miaVar = [];


    miaVar[colore]=colore
    miaVar[metallo]=metallo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Dove colore e metallo si intendono essere a loro volta altre variabili, altrimenti vanno racchiuse tra apici, " doppi o ' singoli.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Padova
    Messaggi
    6
    Grazie per le risposte. Andrea nel primo caso crea un oggetto e nel secondo un array? o sono entrmabi oggetti? Nel codice di jQuery speasso si vede una dichciarazione simile:
    <CODE>
    var miaVar = {};
    </CODE>

    Ma come si usa?

  5. #5
    Codice PHP:
    var myVar = {};

    ...


    myVar.size 25;
    myVar.height 3;


    ...

    alert(myVar.size*myVar.height); 
    cosi..
    Questa volta, più che un voto.. è favoreggiamento.

  6. #6
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    var miaVar = {
    this.colore=colore,
    this.metallo=metallo
    }
    Oppure
    var miaVar = [];


    miaVar[colore]=colore
    miaVar[metallo]=metallo
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

Tag per questa discussione

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.