I want to do this without writing the code X times. How you do that in JavaScript ? I am from Java.
floors[0].on("up_button_pressed", function() {
elevator.goToFloor(floors[0].floorNum());
} );
floors[0].on("down_button_pressed", function() {
elevator.goToFloor(floors[0].floorNum());
} );
floors[1].on("up_button_pressed", function() {
elevator.goToFloor(floors[1].floorNum());
} );
floors[1].on("down_button_pressed", function() {
elevator.goToFloor(floors[1].floorNum());
} );
floors[2].on("up_button_pressed", function() {
elevator.goToFloor(floors[2].floorNum());
} );
floors[2].on("down_button_pressed", function() {
elevator.goToFloor(floors[2].floorNum());
} );
floors[3].on("up_button_pressed", function() {
elevator.goToFloor(floors[3].floorNum());
} );
floors[3].on("down_button_pressed", function() {
elevator.goToFloor(floors[3].floorNum());
} );
floors[4].on("up_button_pressed", function() {
elevator.goToFloor(floors[4].floorNum());
} );
floors[4].on("down_button_pressed", function() {
elevator.goToFloor(floors[4].floorNum());
} );
onevent? There should be one event listener and the event should contain the information which button was pressed on which floor. Then the elevator can go to that floor.