-
check_circle_outlineMódulo 1 | 9 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 11 clases
Conceptos básicos
expand_more -
check_circle_outlineMódulo 3 | 10 clases
Funciones y el Scope
expand_more-
done_all
Clase 1
Declaración de funciones
-
done_all
Clase 2
Qué es el scope
-
done_all
Clase 3
Cuando usar let, const y var
-
done_all
Clase 4
Argumentos a funciones
-
done_all
Clase 5
Funciones anónimas
-
done_all
Clase 6
El contexto
-
done_all
Clase 7
Arrow functions
-
done_all
Clase 8
Arrow functions y el contexto
-
done_all
Clase 9
Call Apply y Bind
-
done_all
Clase 10
Resumen de unidad - Funciones y el scope
-
-
check_circle_outlineMódulo 4 | 3 clases
Arreglos
expand_more -
check_circle_outlineMódulo 5 | 12 clases
Objetos
expand_more -
check_circle_outlineMódulo 6 | 7 clases
Programación asíncrona
expand_more -
check_circle_outlineMódulo 7 | 2 clases
Bonus points
expand_more -
check_circle_outlineMódulo 8 | 3 clases
Async/Await
expand_more -
check_circle_outlineMódulo 9 | 5 clases
Módulos
expand_more -
check_circle_outlineMódulo 10 | 10 clases
Generadores e Iteradores
expand_more -
check_circle_outlineMódulo 11 | 10 clases
Cadenas a fondo
expand_more -
check_circle_outlineMódulo 12 | 7 clases
Expresiones regulares
expand_more -
check_circle_outlineMódulo 13.-
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-
21 comentario(s)
En saluda.apply(window, ["Uriel]); Que significa el window? Osea que funcion tiene? No llegue a entender bien
Ufff esto fue lo que me hizo desertar de Javascript, voy al tercer intento
alguna vez lograré vencer la resistencia y comprender mejor estos temas.
Por lo momentos me toca ver documentación y buscar más ejemplos.
alguna vez lograré vencer la resistencia y comprender mejor estos temas.
Por lo momentos me toca ver documentación y buscar más ejemplos.
En poca palabras bind(), call(), apply() nos permite asegurar que this apunta al objeto que queremos
Buenas tardes, tengo una consulta
let tutor = {
let tutor = {
nombre: 'Jhon',
apellido: 'vega',
nombreCompleto: ()=>{
console.log(this.nombre + ' ' + this.apellido);
}
}
tutor.nombreCompleto();
"undefined undefined" // tengo dudas de por que recibo esto al invocar el metodo nombreCompleto() desde el tutor.
Gracias
"undefined undefined" // tengo dudas de por que recibo esto al invocar el metodo nombreCompleto() desde el tutor.
Gracias
Hola Uriel ! Excelente clase. Creo haber entendido todo pero me queda la duda cuando das el ejemplo con la función saluda utilizando call: qué sentido tiene darle un valor al contexto si lo mismo sería no hacerlo. Es decir, arrojaría el mismo resultado escribir lo siguiente:
function executor(funcion){
funcion.call(tutor);
}
let tutor = {
nombre: 'Uriel',
apellido: 'Hernandez',
nombreCompleto: function(){
console.log(this.nombre + " " + this.apellido);
}
}
executor(tutor.nombreCompleto);
function saluda(nombre){
console.log("Hola " + nombre);
}
saluda('Uriel');
function executor(funcion){
funcion.call(tutor);
}
let tutor = {
nombre: 'Uriel',
apellido: 'Hernandez',
nombreCompleto: function(){
console.log(this.nombre + " " + this.apellido);
}
}
executor(tutor.nombreCompleto);
function saluda(nombre){
console.log("Hola " + nombre);
}
saluda('Uriel');
Me demore en entender el tema pero despues de leer información de los enlaces que propusiste al inicio, y de ver el video parte por parte, logre entenderlo a la perfección muchas gracias!
Clase 24