Skip to content

Instantly share code, notes, and snippets.

@Lio-n
Lio-n / datos.js
Created March 12, 2021 17:01
Resolución de capitulo 22
let fs = require("fs");
const personaString = fs.readFileSync("personas.json").toString();
const objetoPersona = JSON.parse(personaString);
const getAll = () => {
return objetoPersona;
};
@Lio-n
Lio-n / index.js
Last active March 9, 2021 13:11
Resolución de capitulo 20
const modProducts = require("./products");
function main() {
const productById = modProducts.getOne(13);
console.log("Product By Id:\n", productById);
const allTheProducts = modProducts.getAll();
console.log("All The Products:\n", allTheProducts);
const productByStock = modProducts.getAllWhith(3);
@Lio-n
Lio-n / index.js
Created February 28, 2021 22:55
Resolución de capitulo 19. (Perdón por la falta de comentarios)
// 🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️
// Completar acá.
// Escribir la función soloObjetosConNombreYApellido()
// y pasar el test.
const soloObjetosConNombreYApellido = function (item) {
//Solo queria comentar que tambien encontre esta forma de hacerlo, ambas funcionan.
/*const selectString = function (item) {
if (typeof item.nombre === "string") {
return item;
@Lio-n
Lio-n / index.js
Last active March 25, 2021 00:39
Resolución de capitulo 18
// 🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️🏴‍☠️
// Completar acá.
// Escribir la función textosCortos y pasar el test.
function textosCortos(text) {
const list = [];
for (var i = 0; i < text.length; i++) {
var obj = text[i];
const capacidadObjeto = obj.texto.split(" ");
count = 0;
if (capacidadObjeto.length < 10) {
@Lio-n
Lio-n / index.js
Created February 24, 2021 13:01
Resolución de capitulo 17
// Escribir acá la función cuentaPalabras
function cuentaPalabras(texto){
var arrayPalabras = texto.split(" ");
var cantidadDePalabras = arrayPalabras.length;
var palabrasConA = 0;
for(var i = 0; i < arrayPalabras.length; i++){
var palabraActual = arrayPalabras[i];
primeraLetra = palabraActual.charAt(0);
if(primeraLetra == "a"){
palabrasConA++;
@Lio-n
Lio-n / index.js
Created February 21, 2021 15:21
Resolución de capitulo 15
function numberRandom(counter) {
var list = [];
while (counter<20) {
var numberRandom = Math.floor(Math.random()*10);
list.push({text: " Hello_There " + counter, number: numberRandom});
counter++;
}
return list;
}