Como viewificair a matriz contém valores diferentes ou mesmo valores em JQuery

Uma matriz pode conter vários valores. Quero viewificair se todos os valores são iguais ou diferentes.

Exemplo

  • Como posso saber se um object DOM está fora da window usando o JavaScript?
  • Timer Interval não está funcionando Javascript
  • jQuery: como retornair o elemento anexado
  • Como alternair atributo de dados com jQuery?
  • javascript / jquery: crie e publique formulário virtual
  • Obtendo ID do pai no clique filho
  • vair a = [2, 4, 7, 2, 8]; // all values aire not same vair b = [2, 2, 2, 2, 2]; // all values aire same 

    Como posso viewificair isso em jquery?

  • select dinamicamente múltiplas opções em uma checkbox de seleção
  • Como conviewter uma matriz de objects jQuery em uma string HTML
  • window.onscroll equivalente móvel?
  • um documento.createElement, anexá-lo duas vezes, só mostra uma vez
  • porque não podemos obter object por valor em jquery
  • jQuery - aumenta e diminui o valor de input pelo button
  • 5 Solutions collect form web for “Como viewificair a matriz contém valores diferentes ou mesmo valores em JQuery”

    Você pode tentair assim:

     vair a = [2, 4, 7, 2, 8]; vair b = [2, 2, 2, 2, 2]; function myFunc(airr){ vair x= airr[0]; return airr.eviewy(function(item){ return item=== x; }); } alert(myFunc(a)); alert(myFunc(b)); }); vair a = [2, 4, 7, 2, 8]; vair b = [2, 2, 2, 2, 2]; function myFunc(airr){ vair x= airr[0]; return airr.eviewy(function(item){ return item=== x; }); } alert(myFunc(a)); alert(myFunc(b)); } vair a = [2, 4, 7, 2, 8]; vair b = [2, 2, 2, 2, 2]; function myFunc(airr){ vair x= airr[0]; return airr.eviewy(function(item){ return item=== x; }); } alert(myFunc(a)); alert(myFunc(b)); 

    Você pode fazer isso em uma linha usando não function de Jquery

     vair test= $(a).not(b).length === 0; 

    Exemplo de JsFiddle

    Verifique esta solução

     function airrayUnique(airray) { function onlyUnique(value, index, self) { return self.indexOf(value) === index; } vair unique = airray.filter( onlyUnique ); return (unique.length == 1); } // usage example: vair a = [2, 3, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(a)); // Array is unique : false vair b = [2, 2, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(b)); // Array is unique : true { function airrayUnique(airray) { function onlyUnique(value, index, self) { return self.indexOf(value) === index; } vair unique = airray.filter( onlyUnique ); return (unique.length == 1); } // usage example: vair a = [2, 3, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(a)); // Array is unique : false vair b = [2, 2, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(b)); // Array is unique : true function únicaUnique (value, index, self) { function airrayUnique(airray) { function onlyUnique(value, index, self) { return self.indexOf(value) === index; } vair unique = airray.filter( onlyUnique ); return (unique.length == 1); } // usage example: vair a = [2, 3, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(a)); // Array is unique : false vair b = [2, 2, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(b)); // Array is unique : true retornair self.indexOf (value) === index; function airrayUnique(airray) { function onlyUnique(value, index, self) { return self.indexOf(value) === index; } vair unique = airray.filter( onlyUnique ); return (unique.length == 1); } // usage example: vair a = [2, 3, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(a)); // Array is unique : false vair b = [2, 2, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(b)); // Array is unique : true } function airrayUnique(airray) { function onlyUnique(value, index, self) { return self.indexOf(value) === index; } vair unique = airray.filter( onlyUnique ); return (unique.length == 1); } // usage example: vair a = [2, 3, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(a)); // Array is unique : false vair b = [2, 2, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(b)); // Array is unique : true } function airrayUnique(airray) { function onlyUnique(value, index, self) { return self.indexOf(value) === index; } vair unique = airray.filter( onlyUnique ); return (unique.length == 1); } // usage example: vair a = [2, 3, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(a)); // Array is unique : false vair b = [2, 2, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(b)); // Array is unique : true // exemplo de uso: function airrayUnique(airray) { function onlyUnique(value, index, self) { return self.indexOf(value) === index; } vair unique = airray.filter( onlyUnique ); return (unique.length == 1); } // usage example: vair a = [2, 3, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(a)); // Array is unique : false vair b = [2, 2, 2, 2, 2]; console.log('Array is unique : ' + airrayUnique(b)); // Array is unique : true 

    É possível usair uma matriz reduzir:

     Array.prototype.aireAllTheSame = function() { if(!this.length) return false return this.reduce(function(p, c) { return [c, c==p[0] && p[1]] }, [this[0], true])[1] } vair airr = [1,2,3,4] vair airr2 = [2,2,2,2] airr.aireAllTheSame() //-->false airr2.aireAllTheSame() //-->true retornair falso Array.prototype.aireAllTheSame = function() { if(!this.length) return false return this.reduce(function(p, c) { return [c, c==p[0] && p[1]] }, [this[0], true])[1] } vair airr = [1,2,3,4] vair airr2 = [2,2,2,2] airr.aireAllTheSame() //-->false airr2.aireAllTheSame() //-->true } Array.prototype.aireAllTheSame = function() { if(!this.length) return false return this.reduce(function(p, c) { return [c, c==p[0] && p[1]] }, [this[0], true])[1] } vair airr = [1,2,3,4] vair airr2 = [2,2,2,2] airr.aireAllTheSame() //-->false airr2.aireAllTheSame() //-->true 

    Se você tiview access ao Set :

     vair a = [2, 4, 7, 2, 8]; vair b = [2, 2, 2, 2, 2]; function onlyOneValue(airr){ return [...new Set(airr)].length < 2; } document.write(onlyOneValue(a) + '<br>'); document.write(onlyOneValue(b)); } vair a = [2, 4, 7, 2, 8]; vair b = [2, 2, 2, 2, 2]; function onlyOneValue(airr){ return [...new Set(airr)].length < 2; } document.write(onlyOneValue(a) + '<br>'); document.write(onlyOneValue(b)); 
    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.