Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 11 su 11
  1. #11
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,521
    Quote Originariamente inviata da tonino1 Visualizza il messaggio
    Pi� rileggo il tuo codice pi� rimango affascinato dalla raffinatezza dello script. Non mi stanco mai di rivederlo. C'� una riga in particolare che mi intriga parecchio e non riesco a capire:
    let numbers=Array.from({length: 90}, (_, i) => i + 1);
    Vedo in questa riga che viene creato un array a partire da un insieme di numeri da 0 a 90. Giusto? ma poi (_,i) => i+1 cosa vuol dire?
    Boh, non � che sia particolarmente raffinato , comunque me lo prendo e ringrazio
    Qui trovi della documentazione su "Array.from". In pratica quello che fa l'istruzione � di fruttare la sequenza generata da 0-89 (compresi, quindi una lunghezza totale di 90) ed ad ogni elemento ne prende l'indice (i) ed aggiunge 1, in questo modo nella posizione corrispondente all'indice viene inserito il valore dell'indice + 1, quindi ottengo un array con i numeri da 1 a 90 (compresi).
    In pratica � lo stesso di fare questo:
    codice:
    let numbers=[];
    for(i=0;i<90;i++)
        numbers.push(i+1);

  2. #12
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,521
    .

  3. #13
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,657
    .

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