-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbikeRentSystem.js
34 lines (32 loc) · 893 Bytes
/
bikeRentSystem.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const ask = require('readline-sync')
class BikeRentMainClass{
constructor(name,number){
const obj = Object.create(BikeRentMainClass.prototype)
obj.username = name;
obj.pin = number;
obj.BikeData = null;
console.log(obj,"okkkkkkkkkk")
return obj
}
takeBike(bikeName,noofBike){
var temObj = {}
temObj.bikeName = bikeName
temObj.noofBike = noofBike
this.BikeData = [temObj]
console.log('temObj: ',temObj);
}
// returnBIke(bikeName,noofBike){
// for (var ele of this.BikeData)
// console.log(ele);
// if (bikeName === ele.bikeName){
// const noofBike = ask.questionInt('noof-bike: ')
// if (noofBike === ele.noofBike){
// delete this.BikeData[0]
// }
// }else{
// console.log('out of the box___');
// }
// }
}
// console.log(obj);
module.exports ={BikeRentMainClass}