nodejs_training
Version:
Demo of nodejs
36 lines (30 loc) • 937 B
JavaScript
//modules in javascript
//modules are independent units of JS app that can be used in other js apps
// provide resuability across applications
module.exports.DevelopedBy = "Ashutosh";
module.exports.Employees = (function(){
var employees = [{"empID": 123, "empName": "Ashutosh", "empAddress": "bangalore"},
{"empID": 124, "empName": "Vinod", "empAddress": "Chennai"},
{"empID": 125, "empName": "Mahesh", "empAddress": "Mumbai"},
{"empID": 126, "empName": "Ramesh", "empAddress": "Hyderabad"},
];
function getAllEmployees() {
return employees;
}
function addNewEmployee(emp) {
employees.push(emp);
}
function deleteEmployee(id) {
for(var i = 0; i< employees.length; i++){
if(employees[i].empID == id) {
employees.splice(i,1);
return;
}
}
}
return {
GetAllEmployees : getAllEmployees,
AddEmployee: addNewEmployee,
Deleteemployee: deleteEmployee
}
})();