Jay Estrada
Jay Estrada

Reputation: 1

Invalid left-hand in assignment?

This is the whole function:

    $(document).keyup(function(e) {
        delete game.keys[e.keyCode ? e.keyCode : e.which] = true;
    });

This is the line that is throwing the error:

    delete game.keys[e.keyCode ? e.keyCode : e.which] = true;

Upvotes: 0

Views: 57

Answers (2)

Spencer Wieczorek
Spencer Wieczorek

Reputation: 21575

When using delete you need to give some variable afterwards: delete someVar. It's not valid to do an assignment in the delete using =. So remove = true:

delete game.keys[e.keyCode ? e.keyCode : e.which];

Upvotes: 1

taxicala
taxicala

Reputation: 21779

No need for equals true:

delete game.keys[e.keyCode ? e.keyCode : e.which];

Upvotes: 0

Related Questions