UNPKG

mariamzpackage

Version:

lab3 nodejs task 1

36 lines (32 loc) 813 B
class flight_ticket{ constructor(){ this.tickets=[]; } addticket(id,sNum,fnum,dep,trvDT){ let obj={ "TicketID":id, "SeatNumber":sNum, "FlightNumber":fnum, "Departure":dep, "TravelDate":trvDT } this.tickets.push(obj); } getticket(id){ for(var i=0;i<this.tickets.length;i++){ if(this.tickets[i].TicketID==parseInt(id)) { return this.tickets[i]; } } } updateTicket(id,obj){ for(var i=0;i<this.tickets.length;i++){ if(this.tickets[i].TicketID==parseInt(id)) { this.tickets[i]=obj; } } } } module.exports=flight_ticket;