Skip to content

Commit 4eda032

Browse files
committed
#5 - javaScript ejercicios requeridos funciones por valor y referencia
1 parent 74ba899 commit 4eda032

File tree

1 file changed

+35
-0
lines changed
  • Roadmap/05 - VALOR Y REFERENCIA/javascript

1 file changed

+35
-0
lines changed

Roadmap/05 - VALOR Y REFERENCIA/javascript/DobleDJ.js

+35
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,38 @@ const personalBook = librosTech
3232
librosTech.push("Mouredev la guía definitiva") // se actualiza en ambos array
3333
console.log(librosTech)
3434
console.log(personalBook)
35+
36+
/* Funciones con valores primitivos */
37+
38+
/**
39+
* Simula un juego
40+
* @param {number} participantes Númeto total de participantes en el juego
41+
* @returns Retorna la cantidad de participantes
42+
*/
43+
const game = (participantes) => {
44+
participantes = 100
45+
return `El juego cuenta con: ${participantes} atletas`
46+
}
47+
48+
let atletas = 200
49+
console.log(game(atletas)) //Le juego cuenta con 100 atletas
50+
console.log(atletas) //200
51+
52+
/* Funciones con valores no primitivos */
53+
54+
/**
55+
* Lista de series de TV
56+
* @param {Array} arr Array lista de series de TV
57+
* @returns Retorna la lista de series televisivas
58+
*/
59+
const seriesTV = (arr) => {
60+
const arrCopy = [...arr]
61+
const results = []
62+
for (let index = 0; index < arrCopy.length; index++) {
63+
results.push(arrCopy.shift())
64+
}
65+
return results
66+
}
67+
const misSeries = ["X Files", "24 Hours", "La que se avecina", "Bleach", "Big Bang Theory"]
68+
seriesTV(misSeries)
69+
console.log(misSeries) // ["X Files", "24 Hours", "La que se avecina", "Bleach", "Big Bang Theory"]

0 commit comments

Comments
 (0)