UNPKG

chandnasujatha_shoppingexample

Version:

Demo for NodeJS

37 lines (30 loc) 723 B
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 } } )()