UNPKG

diaa-ahmed-day3

Version:

A tool that helps making a flight ticket reservation

43 lines (41 loc) 1.27 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(` Seat Number is: ${this.seatNumber} Flight Number is: ${this.flightNumber} Departure Airport: ${this.departureAirport} Arrival Airport: ${this.arrivalAirport} Travelling Date: ${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 };