El método intersectByKeys() se usa para eliminar cualquier clave dada de la colección original que no esté presente en la array o colección dada.
Sintaxis:
collection.intersectByKeys(key)
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- clave: este parámetro contiene la clave o la clave, el par de valores que deben cruzarse de la colección original.
Valor devuelto: este método devuelve los elementos de la colección intersectados.
El siguiente ejemplo ilustra el método intersectByKeys() en collect.js:
Ejemplo 1:
const collect = require('collect.js'); const collection = collect({ name: 'Rahul', class: 'IX', section: 'A', score: 98 }); const intersect_val = collection.intersectByKeys({ name: 'Rakesh', age: 24, section: 'B', year: 2011 }); console.log(intersect_val.all());
Producción:
{ name: 'Rahul', section: 'A' }
Ejemplo 2:
const collect = require('collect.js'); const collection1 = collect({ key11: 'val1', key12: 'val2', key13: 'val3' }); const collection2 = collect({ key11: 'val1', key22: 'val2', key13: 'val3' }); const intersect_val = collection1.intersectByKeys(collection2); console.log(intersect_val.all());
Producción:
{ key11: 'val1', key13: 'val3' }
Publicación traducida automáticamente
Artículo escrito por AshokJaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA