samedi 27 juin 2015

Shift() elements from an array and push() into another

I'm trying to do something like drawing cards.

I have an array with 52 elements (deck[]), and I want to remove the first 13 elements and put them into another array, lets say player1[].

Then remove the next 13 elements and put them into player2[]...and so on.

I did this:

var deck = [], player1 = [], player2 = [], player3 = [], player4 = [];

function distributeCards(){
  for(var i = 1; i < 5; i++){               
    for(var j = 0; j < 13; j++){
      player+i.push(deck.shift(j));
    }
  }
}

The array variables are declared outside, because I have to access them in other functions.

It says player is not defined...how should I write this?

Aucun commentaire:

Enregistrer un commentaire