I want to create a sortable javascript object that looks like this:
myArray = [
{name: "Jones, James", ef: "35", mem: "2018.12.10"},
{name: "Smith, Paul", ef: "35", mem: "2018.09.12"},
{name: "Washington, George", ef: "35", mem: "2018.08.16"}
]
I also plan to sort myArray() by name.
myArray.sort(function(a, b){
return a.name - b.name;
});
THE JAVASCRIPT:
<script>
function store() {
var myArray = [];
var i;
for (i = 0; i < 10; i++) {
NAME = document.getElementById("P" +i).value;
EF = document.getElementById("E" +i).value;
MEM = document.getElementById("M" +i).value;
This code doesn't seem to add records to myArray()
myArray.push({name: "NAME",
ef: "EF",
mem: "MEM"
})
}
alert(myArray.length);
</script>
How can I do this?
from create javascript object from for loop
No comments:
Post a Comment