Вы можете использовать статическую переменную (переменную, которая сохраняет свое значение во всех вызовах метода).Ваш код может выглядеть следующим образом:
function kill()
{
if(!kill.staticVariable) kill.staticVariable = 0;
if(staticVariable%2 == 0)
{
// do something
staticVariable ++;
}
else
{
//do the other thing
staticVariable ++;
}
}
Этот код даст вам функциональность, которую вы хотите, и он соответствует тому, как вы думали о проблеме, однако это не лучший способ сделать это, и я только что написалэто потому, что я уверен, что вы найдете очень полезными статические переменные.Надеюсь, это поможет: D