Método Collect.js pad()

El método pad() se usa para llenar la array con el elemento dado hasta que el tamaño de la array esté lleno. Usamos un tamaño negativo para rellenar los elementos del lado izquierdo y usamos un signo positivo para rellenar los elementos del lado derecho. Si el tamaño de la array está lleno, no se realizará ningún relleno.

Sintaxis:

collect(array).pad(size, value)

Parámetros: El método collect() toma un argumento que se convierte en la colección y luego se le aplica el método pad(). El método pad() contiene dos parámetros, el primero es el tamaño y el otro es el valor.

Valor devuelto: este método devuelve una lista de array con elementos rellenados.

Instalación del módulo: Instale el módulo collect.js usando el siguiente comando desde el directorio raíz de su proyecto:

npm install collect.js

El siguiente ejemplo ilustra el método pad() en collect.js:

Ejemplo 1: Nombre de archivo: index.js

Javascript

// Requiring the module
const collect = require('collect.js');
  
// Creating collection object
const collection = collect(['Geeks', 'GFG', 'GeeksforGeeks']);
  
// Function call
const pad_val = collection.pad(5, 'Welcome');
  
// Printing values
console.log(pad_val.all());

Ejecute el archivo index.js con el siguiente comando:

node index.js

Producción:

[ 'Geeks', 'GFG', 'GeeksforGeeks', { G: 'Welcome' }, { G: 'Welcome' } ]

Ejemplo 2: Nombre de archivo: index.js

Javascript

// Requiring the module
const collect = require('collect.js');
  
// Creating collection object
const collection = collect(['Geeks', 'GFG', 'GeeksforGeeks']);
  
// Function call
const pad_val = collection.pad(-5, 'Welcome');
  
// Printing values
console.log(pad_val.all());

Ejecute el archivo index.js con el siguiente comando:

node index.js

Producción:

[ 'Welcome', 'Welcome', 'Geeks', 'GFG', 'GeeksforGeeks' ]

Publicación traducida automáticamente

Artículo escrito por AshokJaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *