So I calculate the variable winningDecision
and print to console - this comes out correct.
I then try to push winningDecision
into another Array (winDecide)
. When I console winDecide, the result is not correct. If winningDecision
is "draw"
for example, "player"
gets pushed.
Any explanation would be really helpful.
for (var k =0;k<dealerScoreHolder.length;k++)
{
var winningDecision = JSON.parse(JSON.stringify(winnerCalc(playerPossibilities[i][1],dealerScoreHolder[k][2])));
console.log(winningDecision);
winDecide.push([winningDecision,dealerScoreHolder[k][0]]);
console.log(winDecide);
if(winDecide[k][0]="player")
{chancesWin[0]+=winDecide[k][1]
}
else if (winDecide[k][0]="draw")
{chancesWin[1]+=winDecide[k][1]
}
else if (winDecide[k][0]="dealer")
{chancesWin[2]+=winDecide[k][1]
}
console.log(chancesWin);
debugger;
}