Fireyon,
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<script>
function Stud(name, surname, group, age){
this.name=name;
this.surname=surname;
this.group=group;
this.age=age;
}
var students=[
new Stud('vasya','pupko','php','22'),
new Stud('kolya','zubko','java','20'),
new Stud('tolya','tupko','front','25'),
new Stud('vitalya','rybko','python','19'),
new Stud('olya','lyashko','c++','28')
];
function tbl(data) {
return "<table border=2>" + data.reduce(function(tb, el) {
return tb + "<tr><td>" + Object.values(el).join("</td><td>") + "</td></tr>"
}, "") + "</table>"
};
document.body.insertAdjacentHTML('beforeEnd', tbl(students));
</script>
</body>
</html>