JSFiddle - React, Tailwind, and code Playground

by SHELDON PASCIAK

HTML

<body id="test">


</body>

JavaScript

function compareRow(r1,r2) {
return JSON.stringify(r1)==JSON.stringify(r2);
}

function compareCol(c1,c2) {
return JSON.stringify(c1)==JSON.sytringify(c2);
}

let data = [
{
'lastname':"sheldon", age:50, level: 1,
},
{'lastname':"sheldon", age:50, level: 1},
{'lastname':"sheldon", age:50, level: 1},
{'lastname':"sheldon", age:50, level: 1},
{'lastname':"sheldon", age: 51,level: 2},
{'lastname':"pasciak", age: 51,level: 2},
{'lastname':"sheldon", age:50,level: 2},
{'lastname':"sheldon", age:50,level: 2},
{'lastname':"pasciak", age: 51,level: 2},
{'lastname':"pasciak", age: 51,level: 3},

]

let first = data[0];
let last = data[data.length-1];


for (var i=1;i<data.length-2;i++){
console.log(i);
let r1=data[i];
let isDiffThanFirst=compareRow(r1,first) || "false";
let isDiffThanLast=compareRow(r1,last) || "false";
$('#test').append('<br/>');
document.getElementById('test').append(`<p>is diff than 1st: ${isDiffThanFirst}</p>`);
document.getElementById('test').append(`<p>is diff than last: ${isDiffThanLast}</p>`);
}