itiday3task1publish
Version:
trying package publishing
28 lines (22 loc) • 802 B
JavaScript
class myClass{
constructor(){
this.tickets = [];
}
addTicket(seatNum , flightNum , depTime , arrTime , travelDate){
this.tickets.push( {seatNum , flightNum , depTime , arrTime , travelDate} )
}
displayTickets(id){
return this.tickets;
}
getTicket(seatNum){
return this.tickets[parseInt(seatNum)-1];
}
updateTicket(id , seatNum , flightNum , depTime , arrTime , travelDate){
this.tickets[parseInt(id)-1].seatNum = seatNum;
this.tickets[parseInt(id)-1].flightNum = flightNum;
this.tickets[parseInt(id)-1].depTime = depTime;
this.tickets[parseInt(id)-1].arrTime = arrTime;
this.tickets[parseInt(id)-1].travelDate = travelDate;
}
}
module.exports = myClass;