Quick actions

cmd+k|ctrl+k

Navigation

Languages

Map of functions instead of switch

Snippet info

Language

JavaScript

Visibility

public

Author

paulkotov

Created

2020-05-05T20:40:59Z

Updated

2021-06-10T06:04:16.745579Z

const ongoingTrainingHandler = ()  => {
    console.log('1');
};

const newTrainingHandler = () => {
    
};

const achievedTrainingHandler = () => {
    
};


const trainingHandlersByType = {
    ongoing: ongoingTrainingHandler,
    newer: newTrainingHandler,
    failed: achievedTrainingHandler,
    achieved: achievedTrainingHandler
};

trainingHandlersByType[status]();
INFO