Al fin después de tanto batallar pudimos dar con la respuesta de este apuro que agunos usuarios de nuestro sitio web tienen. Si tienes algo que compartir no dudes en aportar tu comentario.
Ejemplo 1: cómo comparar elementos en un array
for(let i =0; i < a.length; i++)for(let k = i +1; k < a.length; k++)if(a[i]!= a[k])//do stuff
Ejemplo 2: javascript comparar matrices
Array.prototype.equals=function(arr2)return(this.length=== arr2.length&&this.every((value, index)=> value === arr2[index]));;[1,2,3].equals([1,2,3]);// true[1,2,3].equals([3,6,4,2]);// false
Ejemplo 3: la mejor manera de comparar matrices javascript
// To compare arrays (or any other object):// Simple Array Example:const array1 =['potato','banana','soup']const array2 =['potato','orange','soup']
array1 === array2;// Returns false due to referential equalityJSON.stringify(array1)===JSON.stringify(array2);// Returns true // Another Example:const deepArray1 =[test:'dummy',[['woo','ya'],'weird']]const deepArray2 =[test:'dummy',[['woo','ya'],'weird']]
deepArray1 === deepArray2;// Returns false due to referential equalityJSON.stringify(deepArray1)===JSON.stringify(deepArray2);// Returns true
Ejemplo 4: cómo comparar dos matrices javascript
functionarraysAreIdentical(arr1, arr2)if(arr1.length!== arr2.length)returnfalse;for(var i =0, len = arr1.length; i < len; i++)if(arr1[i]!== arr2[i])returnfalse;returntrue;
Ejemplo 5: comparar matrices javascript
// For regular 1D arrayconst array1 =[1,2,3,4]const array2 =[1,2,3,4]
array1.join()=== array2.join()// '1,2,3,4' === '1,2,3,4'// For anything more complexconst array3 =[1,2,3,[1,2,3]]const array4 =[1,2,3,[1,2,3]]JSON.stringify(array3)===JSON.stringify(array4)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)