Questo blog è incentrato sull'uso di JavaScript per ... di dichiarazione. Quindi iniziamo!
Cos'è JavaScript per ... di dichiarazione?
"per ... di"L'istruzione attraversa i valori di un oggetto iterabile che può essere un array, stringa, set, mappa o argomento. Viene inoltre utilizzato per accedere a tutti gli elementi contemporaneamente facendo riferimento a una variabile creata.
Come usare JavaScript per ... di dichiarazione?
Per utilizzare il javascript per ... di istruzione, utilizzare la sintassi fornita:
per (variabile di iteble)Nella sintassi data, "variabile"Si riferisce agli articoli nel specificato"iteble", Che può essere una stringa o un array. Si noti che la variabile menzionata può essere dichiarata con const, let o var.
I seguenti esempi spiegheranno le applicazioni della dichiarazione discussa in diversi scenari di casi.
Esempio 1: iterando su un array
Nel seguente esempio, creeremo un array con i seguenti valori:
Let Array = [10, 20, 30];Ora, applica il "per ... di"Dichiarazioni per iterare lungo l'array specificato. IL "articolo"Si riferirà all'array di elementi. Inoltre, in ogni iterazione, il "2"Sarà incrementato nei valori dell'array:
per (let oggetto di array)L'output dell'implementazione di cui sopra sarà il seguente:
Esempio 2: iterando su un valore di stringa
In questo esempio, dichiareremo un valore di stringa denominato "perof":
let string = 'perof';Ora, itera lungo i caratteri della stringa applicando il "per ... di"Dichiarazione e accedere ai caratteri della stringa tramite una variabile denominata"carattere"E registrarli separatamente sulla console:
for (let carattere di string)Produzione
Esempio 3: iterando sugli oggetti della mappa
Innanzitutto, crea un nuovo oggetto mappa usando "Nuova mappa ()" metodo:
let mapid = new map ();Successivamente, utilizza il “impostato()"Metodo per impostare i valori per la chiave specificata:
Mapid.set ('name', 'Harry');Ora, applica il "per ... di"Dichiarazione per iterare lungo gli elementi della mappa contenuti in"Mapid"E visualizzali:
per (let map of mapid)Produzione
Esempio 4: iterating sugli oggetti set
In primo luogo, crea un nuovo set usando "nuovo set()"Metodo con i seguenti valori:
let sets = new set ([10, 20]);Successivamente, applica il “per ... di"Dichiarazione per accedere ai valori impostati uno per uno e registrarli sulla console:
per (let set di set)Produzione
Esempio 5: Iterating Over Arguments Objects
In primo luogo, definisci una funzione chiamata "perof ()". Qui, "argomenti"È un oggetto applicato all'interno della funzione che contiene il valore specificato degli argomenti passati alla funzione particolare:
funzione perof ()Finalmente, invoca il "perof ()"Funzione trasmettendo i valori in esso come argomenti:
perf (10, 20);Produzione
Abbiamo fornito diverse implementazioni del "per ... di"Dichiarazione in JavaScript.
Conclusione
IL "per ... di"L'istruzione viene utilizzata per iterare su un array aggiungendo gli elementi dell'array e visualizzandoli. È possibile applicare l'istruzione per iterare su un array, stringa, mappa oggetto, imposta oggetto e argomenti. Questo articolo ha dimostrato le applicazioni del per ... di dichiarazione applicando vari esempi.