yaya[yaya.length]=baraja[yaya.length].valor
Explica amb el màxim detall que fa aquesta intrucció.
Solució
El que fa aquesta instrucció és afegir un element al array yaya i aquest element és la característica valor de l'array baraja (agafam l'element que es troba a la posició que equival al nombre d'elements que té l'array yaya).Per tant, una de les condicions perquè funcioni aquesta instrucció és que al manco baraja tenguí un element més que yaya.
La idea és ficar el valor de "baraja" a la darrera posició de "yaya". Però el problema és que el valor que hi fica és la darrera posició de "yaya", es a dir, si a "yaya" hi ha 3 elements aquesta instrucció ficarà la posició 3 de "baraja" dedins "yaya". El que pot passar és si la array "yaya" és més llarga que "baraja", quan se llegesqui la instrucció el programa no tendrà valor que ficar dins "yaya", per tant donarà error.
ResponEliminaAquesta instrucció agafa el valor que està dins "baraja" a la darrera posició de l'array "yaya". Però el valor que agafa del diccionari "baraja" es la darrera posició de l'array "yaya",és a dir, si dins l'array "yaya" hi ha 2 elements ficats, aquest ordre el que farà es agafar el valor que es trobi dins la posició 2 de "baraja" i la ficarà dins de l'array "yaya". Però, tenint en compte si "yaya" té més posicions que "baraja" (és més llarga), l'instrucció no podrà agafar cap valor dins "baraja" y ficar-la dins "yaya", per la qual cosa no farà res y sortirà un error.
ResponEliminaL'autor ha eliminat aquest comentari.
ResponEliminaEl que fa aquesta instrucció es que agafa el darrer element de l'array yaya, i el substitueix per el seu valor. Per exemple si en la darrera posició tinguéssim un 10C, ho substituiria per el valor 10.
ResponEliminaL'autor ha eliminat aquest comentari.
ResponEliminayaya es una array on alhora de executar aquesta funció farà que en la darrera posició de yaya buida, es a dir si el darrer element es el 3 escriurà en el 4. Li assignarà a aquesta posició un valor d'un "carta" dins la baraja, i aquest valor l'agafarà de la darrera posició de yaya, es a dir suposant que la darrera posició es 3 escriurà en 4 el 4 valor dins l'array baraja. Encara així es possible que si yaya fos mes llarga que Baraja donarià un error on no pot agafar la carta.
ResponEliminaAquesta instrucció es suposa que voldria fer que dins l'array yaya, en la posició determinada per la longitud d'aquesta array es substitueix tot en aquella posició (ja sigui un diccionari, un numero o un objecte) per el valor de la posició definida per la longitud de l'array yaya en l'array baraja. Però això no es podria fer si l'array yaya es més llarga que l'array baraja ja que surtiria com undefined, llavors no funcionaria.
ResponEliminaPer realitzar aquesta instrucció nesecitariem informació prèvia per treballar amb això ,però en el cas de tenir informació el que faria seria agafar la posició del nombre d'elements que te yaya,per example, si yaya té 10 elements s'agafara la dècim valor de l'array baraja.I almacenarà aquet valor dins l'array yaya.
ResponEliminaPer realitzar aquesta instrucció nesecitariem informació prèvia per treballar amb això ,però en el cas de tenir informació el que faria seria agafar la posició del nombre d'elements que te yaya,per example, si yaya té 10 elements s'agafara la dècim valor de l'array baraja.I almacenarà aquet valor dins l'array yaya.
ResponEliminaEl que es pretén es aïllar una part d'un valor i l'afegim dins l'array yaya. Yaya hauria de tenir com a mínim un valor més que baraja
ResponElimina