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

    Javascript: sintassi particolare

    Sto studiando la guida ad ajax di html.it ed ho trovato questa strana assegnazione.

    nodoItem[categoria][nodoItem[categoria].length] = ({
    titolo: leggiContenuto(items[a], "title"),
    link: leggiContenuto(items[a], "guid"),
    data: leggiContenuto(items[a], "pubDate"),
    autore: leggiContenuto(items[a], "author")
    });

    è una sintassi che non ho mai visto, qualcuno sa dirmi in cosa consiste?
    Grazie a chi mi aiuterà
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    la letteratura dice:
    (Note that you may need to wrap the object literal in parentheses if the object appears where a statement is expected, so as not to have the literal be confused with a block statement.)
    Object initializer

  3. #3
    Non sono abituato a vedere javascript da quest'ottica!!! Grazie mille non avrei saputo cosa cercare!!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma tu ti riferivi alla literal notation in generale?
    pensavo a quelle tonde, che effettivamente sono un po' atipiche

    si', comunque e' molto interessante
    ti consiglio un articolo entusiasta al riguardo, json for the masses

  5. #5
    Non conoscevo proprio la possibilità di inizializzare oggetti in questo modo con javascript! L'ho sempre usato con i costrutti gestore di eventi- funzione da eseguire.
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

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.