I am not able to get the logic of checkbox checked on edit time(No database only static) please help me out
<td><input type="checkbox" name="subject" class="subject" value="maths">Maths
  <input type="checkbox" name="subject" class="subject" value="chemistry">Chemistry</td>
<button onclick="onEditPressed(' + index + ')">Edit</button><br/><button onclick="deleteTableRow('+ index + ')">Delete</button>
<script>
  function onEditPressed(index) {
    selectedIndex = index;
    var stuObj = localStorage.studentsRecord;
    studentsArray = JSON.parse(localStorage.studentsRecord);
    console.log(studentsArray);
    var stuObj = studentsArray[index];
    var checkboxes = stuObj.subject;
    document.getElementById("firstname").value = stuObj.firstname;
    document.getElementById("lastname").value = stuObj.lastname;
    document.getElementById("rollnum").value = stuObj.rollnum;
    var inputs = document.getElementsByClassName("subject");
    document.getElementById("submit").innerHTML = "Update";
  }
</script> 
     
    