El método mergeRecursive() se usa para fusionar la array dada o los elementos de la colección recursivamente con la colección original. Cuando la clave de los elementos de la primera colección coincide con la clave de la segunda colección, el valor de estas claves se fusiona en una array de forma recursiva.
Sintaxis:
collect(array).mergeRecursive(object)
Parámetros: el método collect() toma un argumento que se convierte en la colección y luego se le aplica el método mergeRecursive(). Contiene un objeto o una colección como parámetro.
Valor devuelto: este método devuelve los elementos de colección combinados.
El siguiente ejemplo ilustra el método mergeRecursive() en collect.js:
Ejemplo 1:
Javascript
const collect = require('collect.js'); let obj = ['Geeks', 'GeeksforGeeks']; const collection = collect(obj); const merged_val = collection .mergeRecursive(['Welcome', 'GFG']); console.log(merged_val.all());
Producción:
{ '0': [ 'Geeks', 'Welcome' ], '1': [ 'GeeksforGeeks', 'GFG' ] }
Ejemplo 2:
Javascript
const collect = require('collect.js'); let obj = [ { name: 'Rahul', dob: '25-10-96', }, { name: 'Aditya', dob: '25-10-96', } ]; const collection = collect(obj); const merged_val = collection.mergeRecursive({ address: 'Noida', school: 'GeeksforGeeks', }); console.log(merged_val.all());
Producción:
{ '0': { name: 'Rahul', dob: '25-10-96' }, '1': { name: 'Aditya', dob: '25-10-96' }, address: 'Noida', school: '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