JSFiddle - React, Tailwind, and code Playground
JavaScript
var department = function(name){
this.name = name;
this.students = [];
}
var student = function(name, dep, age){
this.name = name;
this.dep = dep;
this.age = age;
// other logic
}
department.prototype.addStudent = function(){
// logic to get student
var name = "asdfasdf",
age = 12;
var n_student = new student(name, this.name, age);
this.students.push(n_student);
}
var it_dep = new department("IT");
it_dep.addStudent();
it_dep.addStudent();
for(var i = 0; i < it_dep.students.length; i++){
document.write("Name: " + it_dep.students[i].name + ", age:" + it_dep.students[i].age + "<br>")
}