¿Cómo se puede dividir una matriz en 2 partes, divididas exactamente en el medio?
Utilice el slice()
método de instancia Array:
const list = [1, 2, 3, 4, 5, 6]const half = Math.ceil(list.length / 2); const firstHalf = list.slice(0, half)const secondHalf = list.slice(half)
Si la lista contiene un número par de elementos, el resultado se divide exactamente con la mitad de los elementos.
Si el número es impar, por ejemplo
[1, 2, 3, 4, 5]
El resultado será
[ 1, 2, 3 ][ 4, 5 ]
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo contar el número de propiedades en un objeto JavaScript
Cómo dividir una matriz por la mitad en JavaScript
Utilice el slice()método de instancia Array: ¿Cómo se puede dividir una matriz en 2 partes, divididas exactamente en el medio? ¿Cómo se puede dividir una
programar
es
2025-01-07

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente