[Demo] CheckBox Click When Disabled
[Demo] CheckBox Click When Disabled
by dying_sakura
HTML
<div id="foo"></div>
JavaScript
const source = [{
entryID: 1,
entryName: 'player1',
weight: 1900,
},
{
entryID: 2,
entryName: 'player2',
weight: 2000,
},
{
entryID: 3,
entryName: 'player3',
weight: 3000,
},
{
entryID: 4,
entryName: 'player4',
weight: 4000,
},
{
entryID: 5,
entryName: 'player5',
weight: 5000,
},
{
entryID: 6,
entryName: 'player6',
weight: 6000,
},
{
entryID: 7,
entryName: 'player7',
weight: 7000,
},
{
entryID: 8,
entryName: 'player8',
weight: 8000,
},
{
entryID: 9,
entryName: 'player9',
weight: 9000,
},
{
entryID: 10,
entryName: 'player10',
weight: 10000,
},
];
let groups = [];
for (let item of source) {
let found = false;
for (let group of groups) {
if (!found) {
let isFit = true;
for (let element of group) {
if (Math.abs(element.weight - item.weight) > 15) isFit = false;
}
if (isFit) {
group.push(item);
found = true;
}
}
}
if (!found) groups.push([item]);
}
document.getElementById("foo").innerText = JSON.stringify(groups);