Comment puis-je écrire une fonction acceptant la fonction callBack et l'exécuter de manière 'sûre'?

Je veux écrire une telle fonction:

function doGoodJob(someId, callBackfunction){

//some stuff with someId

//todo: RUN callBackFunction here

}

Ils disent eval est "dangereux" dans les termes de l'injection de code.

alors, quelle est la meilleure pratique consiste à écrire une fonction JavaScript qui accepte une fonction de rappel et l'exécute en toute sécurité?

source d'informationauteur pencilCake