UNPKG

tckestsreservation

Version:

publishing on nopm iti task

42 lines (37 loc) 1.13 kB
class Ticket { constructor( seatNumber, flightNumber, departureAirport, arrivalAirport, travellingDate ) { this.seatNumber = seatNumber; this.flightNumber = flightNumber; this.departureAirport = departureAirport; this.arrivalAirport = arrivalAirport; this.travellingDate = travellingDate; } displayInfo() { console.log( `Dear Customer, your seat number is ${this.seatNumber}, your travelling date is ${this.travellingDate}. The flight is from ${this.departureAirport} to ${this.arrivalAirport} on ${this.travellingDate}` ); } getData() { return this; } updateInfo( seatNumber = this.seatNumber, flightNumber = this.flightNumber, departureAirport = this.departureAirport, arrivalAirport = this.arrivalAirport, travellingDate = this.travellingDate ) { this.seatNumber = seatNumber; this.flightNumber = flightNumber; this.departureAirport = departureAirport; this.arrivalAirport = arrivalAirport; this.travellingDate = travellingDate; } } module.exports = { Ticket };