Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
JavaScript: método de relleno de matriz ()
Este tutorial de JavaScript muestra, con sintaxis y ejemplos, cómo usar el método Array llamado fill().
describir
En JavaScript, fill() es un método de matriz que llena los elementos de una matriz con un valor específico desde la posición del índice inicial en la matriz hasta el índice final. Debido a que el método fill() es un método del objeto Array, debe llamarse desde una instancia específica de la clase Array.
sintaxis
En JavaScript, la sintaxis del método fill() es:
array.fill(value [, fill_start [, fill_end]] );
parámetro o parámetro
valor El valor con el que rellenar cada elemento de la matriz. fill_start Opcional. La posición de índice en la que empezar a llenar el elemento. Si fill_start es negativo, la posición del índice se aplica desde el final de la matriz (al revés). Si no se proporciona este parámetro, el valor predeterminado es 0. fill_end es opcional. La posición de índice donde termina el relleno del elemento, pero no el elemento final en sí. Si fill_end es negativo, la posición del índice se aplicará (a la inversa) desde el final de la matriz. Si no se proporciona este parámetro, el valor predeterminado es this.length.
devolver los bienes
El método fill() devuelve una matriz modificada rellena con los elementos especificados por los parámetros value, fill_start y fill_end.
notas
- El método fill() modifica la matriz original.
ejemplo
Veamos un ejemplo de cómo usar el método fill() en JavaScript.
Por ejemplo:
var totn_array = ['t','o','t','n'];
console.log(totn_array.fill('z', 0, 2));
En este ejemplo, declaramos un objeto de matriz llamado totn_array, que tiene 4 elementos. Luego llamamos al método fill() de la variable totn_array para modificar la matriz.
Para fines de demostración, hemos escrito la salida del método fill() en el registro de la consola del navegador web para mostrar lo que devuelve el método fill().
Lo siguiente se enviará al registro de la consola del navegador web:
["totn", "z", "z", "t", "n"]
En este ejemplo, el método fill() devolverá la matriz modificada después de llenar los primeros 2 elementos con “z” en las posiciones de índice 0 y 1. Tenga en cuenta que no llena el elemento en la posición de índice 2.
Usar valores de parámetro negativos
Cuando usa un parámetro negativo, el método fill() determinará la posición del índice desde el final de la matriz.
Por ejemplo:
var totn_array = [1,2,3,4,5,6,7];
console.log(totn_array.fill(9, -3, -1));
Lo siguiente se enviará al registro de la consola del navegador web:
[1, 2, 3, 4, 9, 9, 7]
En este ejemplo, el método fill() devolverá la matriz modificada y la llenará con elementos que comienzan en la posición de índice -3 y terminan en (pero sin incluir) el elemento en la posición de índice -1. Esto significa que el penúltimo elemento y el penúltimo elemento se rellenarán con el valor 9. Nuevamente, tenga en cuenta que no llena el último elemento en la posición de índice -1.