v1
8/7/2019 by traineratwot 8/9/201900
disable setup HTML
Setup HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
disable setup JavaScript
Setup JavaScript
arr = [[1,1],[1,1],[1,0],[0,0] [1,1,0], [1,1,1],1,1,'test',2,2,'test',2,23,3,'test',33,3,3,3,55,5,5,55,'+7 000 000000','+7 000 000000','+7 000 000000',true,true,false,true,false]
delete caserun single casemove downdrag and drop case


ready



arr = arr.filter(function (item, pos) {
                return arr.indexOf(item) == pos;
            });
delete caserun single casemove upmove downdrag and drop case


ready



$.unique(arr);
delete caserun single casemove upmove downdrag and drop case


ready



arr = Array.from(new Set(arr));
delete caserun single casemove upmove downdrag and drop case


ready



function dedupe(arr) {
  const values = new Set();
  const len = arr.length;
  let offset = 0;
  for(let i = 0; i < len; i++) {
    let val = arr[i];
    if(values.has(val)) {
      offset++;
    } else {
      values.add(val);
      arr[i - offset] = val;
    }
  }
  arr.length = len - offset;
}
dedupe(arr)
delete caserun single casemove updrag and drop case


ready



var obj ={} 
$.each(arr, function (i,e) {
 obj[e] = e;
 });
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN