Comment supprimer une variable?

Voici mon code javascript, je veux supprimer la variable code de façon à ce qu'il a de la valeur undefined.

var code = $(this).data('code');
var userelm = $(this);

Ici, je suis en train de faire la vérification:

if($('.code-1').val()!='' && $('.code-2').val()!='' && $('.code-3').val()!=''){
    if(code==$('.code-1').val()+$('.code-2').val()+$('.code-3').val()){
        $('.overlay').remove();
        $('.code-box').remove();
        $('.close-lock').remove();
        userelm.ajaxloader(); //own function
        userelm.off();
        delete code;
        console.log(code);
        delete userelm;
    }
}

Pourquoi ce programme ne fait pas de supprimer le code variable de sorte qu'il a la valeur undefined?

source d'informationauteur user2389793