chandnasujatha_shoppingexample
Version:
Demo for NodeJS
37 lines (30 loc) • 723 B
JavaScript
module.exports=(function()
{
var cart = []; // private data of module..
function insert(item){
cart.push(item);
}
function get(){
return cart;
}
function findItem(id){
var item=cart.find(i=>i.id==id);
return item;
}
function deleteItem(id){
//var item = this.findItem(id);
for(var i=0;i<cart.length;i++) {
if(cart[i].id==id){
cart.splice(i,1);
}
}
}
//these functions are private to all module...
return{
addToCart:insert,
getAllItem:get,
findItem:findItem,
deleteItem:deleteItem
}
}
)()