< > CLICK SUSCRIBETE
Inicio Proyectos StencilJs - Sami Documentación Jersson Arrivasplata Contactame Donar
CLICK SUSCRIBETE
Suscribete a mi Blog ¡Agrega tu correo y suscribete en mi blog para recibir un mensaje cada vez que se suba un contenido!
Regresar
Mis Contenidos de Javascript
1
ES6 - Función Flecha
Suma de 2 números
                const suma = (a,b) => a + b;
suma(1, 2);
Resultado: 3
            
ES6 - Función Flecha
1
ES6 - Operador Condicional Ternario
Condicionales en JavaScript
                const validateLength = data => {
  return data.length > 17 ? true: false;
}

validateLength("pruebapruebaprueba");
Respuesta: true

validateLength("prueba");
Respuesta: false
            
ES6 - Operador Condicional Ternario
1
ES5 - Función Reduce
Acumulador que retorna un único valor
                const reducer = (valorAnterior, valorActual) => {
  return valorAnterior + valorActual;
};

function sumaTotal(array) {
  return array.reduce(reducer);
}

sumaTotal([1,2,3]);
Resultado: 6

sumaTotal(['a','b','c']);
Resultado:'abc'
            
ES5 - Función Reduce
1
ES6 - Función Generadora
Validación de LLamadas Máximas a una Función
                function* clickToMax(max) {
  let index = 0;
  while (index < max) {
    yield index;
    index++;
  }
  return index;
}
            
ES6 - Función Generadora
2
ES6 - Función Generadora
Función que valida a la función generadora
                const max = 2;
const iterator = clickToMax(max);

function validator(iterator) {
    const data = iterator.next();
    if(data.done) data.value = max;
    return data;
}
            
ES6 - Función Generadora
3
ES6 - Función Generadora
Validator(...) tiene como parametro la función generadora
                validator(iterator);
Resultado: {value: 0, done: false}

validator(iterator);
Resultado: {value: 1, done: false}

validator(iterator);
Resultado: {value: 2, done: true}

validator(iterator);
Resultado: {value: 2, done: true}
            
ES6 - Función Generadora
1
Lenguaje de Programación
Usando el operador de propagación en arrays
                
            
Lenguaje de Programación
2
Lenguaje de Programación
Usando el operador de propagación en arrays
                
            
Lenguaje de Programación
3
Lenguaje de Programación
Usando el operador de propagación en arrays
                
            
Lenguaje de Programación
1
Lenguaje de Programación
Usando el operador spread para crear una copia de un array
                
            
Lenguaje de Programación
1
Lenguaje de Programación
Usando la función map() para transformar arrays
                
            
Lenguaje de Programación
2
Lenguaje de Programación
Usando la función map() para transformar arrays
                
            
Lenguaje de Programación
3
Lenguaje de Programación
Usando la función map() para transformar arrays
                
            
Lenguaje de Programación
1
Lenguaje de Programación
Usando el método map() para manipular arreglos en JavaScript
                
            
Lenguaje de Programación
2
Lenguaje de Programación
Usando el método map() para manipular arreglos en JavaScript
                
            
Lenguaje de Programación
1
Lenguaje de Programación
Utilizar .shift() para eliminar elementos del principio de un array
                
            
Lenguaje de Programación
2
Lenguaje de Programación
Utilizar .shift() para eliminar elementos del principio de un array
                
            
Lenguaje de Programación
3
Lenguaje de Programación
Utilizar .shift() para eliminar elementos del principio de un array
                
            
Lenguaje de Programación
1
Lenguaje de Programación
Evitando el uso de variables globales en JavaScript
                
            
Lenguaje de Programación
2
Lenguaje de Programación
Evitando el uso de variables globales en JavaScript
                
            
Lenguaje de Programación
Implementación de Sami npm i @jersson-arrivasplata-rojas/sami