Dada una array y la tarea es descomprimir el valor de la array en variables separadas utilizando el método preferido usando javascript.
Acercarse:
- Almacene los elementos de una array en una variable de array.
- Ahora use el script ES6 para declarar una variable y descomprimir el valor de la array en variables separadas.
Ejemplo 1: este ejemplo declara una variable usando la palabra clave let para desempaquetar los elementos de la array en variables separadas.
<!DOCTYPE HTML> <html> <head> <title> How to unpack array elements into separate variables using JavaScript ? </title> </head> <body style = "text-align:center;"> <h1 style = "color:green;" > GeeksForGeeks </h1> <p id = "GFG_UP" style = "font-size: 19px; font-weight: bold;"> </p> <button onclick = "GFG_Fun()"> click here </button> <p id = "GFG_DOWN" style = "color: green; font-size: 24px; font-weight: bold;"> </p> <script> var el_up = document.getElementById("GFG_UP"); var el_down = document.getElementById("GFG_DOWN"); var ar = [1, 2, 3, 4]; el_up.innerHTML = "Click on button to unpack the " + "values of array.<br> [" +ar + "]"; function GFG_Fun() { let [a, b, c, d] = ar; el_down.innerHTML = "Unpacked Values - " + a + ", " + b + ", " + c + ", " + d; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Ejemplo 2: este ejemplo declara una variable usando la palabra clave var para descomprimir los elementos de la array en variables separadas.
<!DOCTYPE HTML> <html> <head> <title> How to unpack array elements into separate variables using JavaScript ? </title> </head> <body style = "text-align:center;"> <h1 style = "color:green;" > GeeksForGeeks </h1> <p id = "GFG_UP" style = "font-size: 19px; font-weight: bold;"> </p> <button onclick = "GFG_Fun()"> click here </button> <p id = "GFG_DOWN" style = "color: green; font-size: 24px; font-weight: bold;"> </p> <script> var el_up = document.getElementById("GFG_UP"); var el_down = document.getElementById("GFG_DOWN"); var ar = [1, 2, 3, 4]; el_up.innerHTML = "Click on button to unpack the" + " values of array.<br> [" +ar + "]"; function GFG_Fun() { var [a, b, c, d] = ar; el_down.innerHTML = "Unpacked Values - " + a + ", " + b + ", " + c + ", " + d; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA