--- id: 56bbb991ad1ed5201cd392ce title: Manipulate Arrays With unshift() challengeType: 1 videoUrl: '' localeTitle: Manipular matrices con unshift () --- ## Description
No solo puede shift elementos del principio de una matriz, unshift también puede unshift elementos al principio de una matriz, es decir, agregar elementos delante de la matriz. .unshift() funciona exactamente como .push() , pero en lugar de agregar el elemento al final de la matriz, unshift() agrega el elemento al principio de la matriz.
## Instructions
Añadir ["Paul",35] para el inicio de la myArray variable usando unshift() .
## Tests
```yml tests: - text: 'myArray ahora debería tener [["Paul", 35], ["dog", 3]].' testString: 'assert((function(d){if(typeof d[0] === "object" && d[0][0] == "Paul" && d[0][1] === 35 && d[1][0] != undefined && d[1][0] == "dog" && d[1][1] != undefined && d[1][1] == 3){return true;}else{return false;}})(myArray), "myArray should now have [["Paul", 35], ["dog", 3]].");' ```
## Challenge Seed
```js // Example var ourArray = ["Stimpson", "J", "cat"]; ourArray.shift(); // ourArray now equals ["J", "cat"] ourArray.unshift("Happy"); // ourArray now equals ["Happy", "J", "cat"] // Setup var myArray = [["John", 23], ["dog", 3]]; myArray.shift(); // Only change code below this line. ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```