JSFiddle - React, Tailwind, and code Playground

by michapixel

HTML

<ol class="a"></ol>
<ol class="b"></ol>

CSS

.a {
float:left;
}
.b {
float:right;
}
ol {
    margin-left:10px;
    border:1px dashed red;
    padding:5px;
}
li {
    border:1px solid blue;
    margin-bottom:10px;
}
p {
    padding:10px;
    border:2px inset grey;
}

JavaScript

var a = "[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]";
a = a.split(', ').sort();

Array.prototype.unique =
  function() {
    var a = [];
    var l = this.length;
    for(var i=0; i<l; i++) {
      for(var j=i+1; j<l; j++) {
        // If t[i] is found later in the array
        if (this[i] === this[j])
          j = ++i;
      }
      a.push(this[i]);
    }
    return a;
  };

Array.prototype.getDoublettes =
  function() {
    var a = [];
    var l = this.length;
    for(var i=0; i<l; i++) {
      for(var j=i+1; j<l; j++) {
        // If this[i] is found later in the array
        if (this[i] === this[j])
          j = ++i;
      }
      a.push(i);
    }
    return a;
  };

function getDuplicatesPos(a) {
    var ret= [];
    $.each(a, function(n, el){
        if($.inArray(this, a) === -1) 
            ret.push(n);
    });
    return ret;
};
//
function showDoublettes (a) {
    var ret = getDuplicatesPos(a);
    var b = a.getDoublettes();
   ...