You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You're writing code to control your town's traffic lights. You need a function to handle each change from green, to yellow, to red, and then to green again.
Complete the function that takes a string as an argument representing the current state of the light and returns a string representing the state the light should change to.
For example, update_light('green') should return 'yellow'.
*/
//Answer//
const updateLight = current => ({
green: 'yellow',
yellow: 'red',
red: 'green',
})[current]
//OR//
function updateLight(current) {
return current === 'yellow' ? 'red' : current === 'green' ? 'yellow' : 'green';