Para obtener el mismo valor de otra array e insertarlo en un objeto de la array, necesitamos hacerlo.
- Compara todos y cada uno de los elementos de dos arrays
- Devolver el elemento coincidente
- Agregue el elemento u objeto al objeto de la array
Antes de saltar al código, puede leer los siguientes artículos. Te ayudará a entenderlo mejor,
- Array forEach() método
- método Array push()
- Array incluye método()
- Método de filtro de array()
- Función de flecha ES6
Método 1: Usando forEach() y push(), incluye() método de array.
Javascript
<script> // Define first array let arr1 = [1, 2, 3, 4, 5, 77, 876, 453]; // Define second array let arr2 = [1, 2, 45, 4, 231, 453]; // Create a empty object of array let result = []; // Checked the matched element between two // array and add into result array arr1.forEach( val => arr2.includes(val) && result.push(val) ); // Print the result on console console.log( result ); </script>
Producción:
1, 2, 4, 453
Método 2: filtro(), empujar() e incluye() de array.
Javascript
<script> // Define first array let arr1 = [1, 2, 3, 4, 5, 77, 876, 453]; // Define second array let arr2 = [1, 2, 45, 4, 231, 453]; / Checked the matched element between two array // and add into the result array let result = arr1.filter(val => arr2.includes(val) ); // Print the result on console console.log( result ); </script>
Producción:
1, 2, 4, 453