No es la primera vez que se asoma Kenai jajaja, pero hoy tuvo más diálogo.
@MaxielJohannaCamargoGomez4 жыл бұрын
Creí estar en la mitad del curso(me desconecto una semana) y sopresa @jonmircha me sube 100 video mas. jajajaja :)
@jonmircha4 жыл бұрын
jajajajajaja
@agustinmayora.s82543 жыл бұрын
Hace al menos 1 o 2 años que intento aprender programacion, dejando y volviendo, con familia y trabajando es dificil tener tiempo.. pero eres la ultima esperanza jajaja, gracias por enseñarnos con tanta dedicacion
@jonmircha3 жыл бұрын
Suerte!!!
@giancarlofernandez59502 жыл бұрын
Dale que tu puedes bro, buena suerte en tu proceso.
@elweonweandolaweafome Жыл бұрын
Hola amigos, acá dejo una función flecha para iterar cosas iterables con el metodo Symbol.iterator y next: const printIterator = (value) => { const iterator = value[Symbol.iterator](); let result = iterator.next(); while (!result.done) { console.log(result.value); result = iterator.next(); } }
@Ni_idea_de_tecnologia Жыл бұрын
Pues otra forma de recorrer. Madre mía a este paso no vamos a saber cual usar. Muchas gracias Mr Mircha
@themagoleo6664 жыл бұрын
3:13 El perrito también quiere aprender javascript
Dandole Like 👍👍 de nuevo a este hermoso curso de JAVASCRIPT.. Muchas gracias..Saludos desde Venezuela (25/04/2023)🙋♂🙋♂🙋♂🙋♂
@jonmircha Жыл бұрын
😉👋🏻
@ricardogonzales9531 Жыл бұрын
Antes ví dos videos relacionados con iterators. Jon el tuyo desde lejos el mejor. gracias. Cariños a kEnai
@jonmircha Жыл бұрын
Un saludo👋🏻😉
@isabelacosta6440 Жыл бұрын
amoo a kenai😍 y excelente clase como siempre !!
@jonmircha Жыл бұрын
Mil gracias!👋🏻😉🦊
@geinerlara25092 жыл бұрын
Esto no lo conocía de los Iterators muy bueno. gracia por estas explicaciones, e alcanzado a entender muchas cosas que las hacia mecánicamente .
@jonmircha2 жыл бұрын
Con gusto
@olimpomacea5279 Жыл бұрын
Jajaja que lindo kenai, Muchas gracias por el contenido Jon
@jonmircha Жыл бұрын
😉👋🏻
@hugrillo84 Жыл бұрын
jajaja genial el minuto 3.20 del curso con kenai, ojala salga mas seguido
@jonmircha Жыл бұрын
👋🏻🦊
@brigadasgrifo2 жыл бұрын
Genio!, inspiras a enseñar también. Si aparece más tu perro esta buenisimo también.
@jonmircha2 жыл бұрын
@williamalexanderpineda6098 Жыл бұрын
Excelente vídeo. Grande Kenai interrumpiendo a Jon
@jonmircha Жыл бұрын
🦊😅
@carlosjavierorozco84182 жыл бұрын
Excelente! gracias
@jonmircha2 жыл бұрын
Gracias por comentar
@hernansanabria96852 жыл бұрын
gracias excelente video
@jonmircha2 жыл бұрын
Gracias por comentar
@reaperdiper75122 жыл бұрын
Esto ya lo habia visto en mongodb , buen video profe jon
@jonmircha2 жыл бұрын
👋🏻😉
@daironperezfrias78192 жыл бұрын
Ese can se parece al que tengo en la casa jajaj quiere estar presente en todo !!! Gracias por todo este curso y los demas !!!!!
@jonmircha2 жыл бұрын
@Juankybi4 жыл бұрын
const Kenai= new Set[guau, guau, grrrr, guau, aiaiaiai]
@carlosurtubia82652 жыл бұрын
Muy buena explicación, gracias por tu contenido
@jonmircha2 жыл бұрын
Gracias por comentar
@carlesbautista82934 жыл бұрын
Gracias de nuevo Jonathan, bien entendido y muy bien explicado, saludos a Kenai :)
@jonmircha4 жыл бұрын
:)
@leonardoprone59672 жыл бұрын
Bien explicado, gracias Jon!
@jonmircha2 жыл бұрын
Gracias por comentar
@elchente8593 жыл бұрын
Muy buen curso profesor
@jonmircha3 жыл бұрын
Gracias por comentar
@mbassano2 жыл бұрын
Lo que mas claro me quedo de los iterables: que lindos que son los perros 🥰
@braianrico44223 жыл бұрын
Recién comienzo a ver el video y tu perro la saco del estadio jajajaj Gracias Jon por todo tu contenido, tu disposición y tu existencia...Queremos más de Jon por mucho mucho tiempo !!!! y de kenai también 🐕🐕🐕 🧙♂️🧙♂️🧙♂️
@braianrico44223 жыл бұрын
De seguro el ladrido de tu fiera fue por el trabalenguas 🤣🤣🤣
@jonmircha3 жыл бұрын
🙌🏻
@instintoimagen3 жыл бұрын
El mejor curso de Javascript. Kenai le pone un poco de ritmo a algunos contenidos teoricos que a veces son un poco densos. ja ja ja, invitalo a otros videos!!!
@jonmircha3 жыл бұрын
🤣🤣
@Matioloco2 жыл бұрын
Excelente explicacion, me sirvio un monton, gracias por subir contenido como este!
@jonmircha2 жыл бұрын
Con mucho gusto
@estivenmayhuay56263 жыл бұрын
Muchas gracias @jonmircha por compartir tus conocimientos en lo personal lo agradezco y valoró mucho 😃
@jonmircha3 жыл бұрын
😉👍🏻
@lernjergui30182 жыл бұрын
4:37 ahí empieza el video
@jonmircha2 жыл бұрын
😉👍🏻
@arangosilvaerickfernando32404 жыл бұрын
Excelente trabajo profe, siga así 🙇♂️
@jonmircha4 жыл бұрын
De nada, comparte para llegar a más personas :)
@daviddelarosavaladez48833 жыл бұрын
Muy buen contenido
@jonmircha3 жыл бұрын
Gracias
@sofrielcasas40034 жыл бұрын
Explicacion exelente, Gracias profe
@jonmircha4 жыл бұрын
Con mucho gusto
@maiasolaris32553 жыл бұрын
Kenai seguro estaba diciendo que le demos me gusta al video y lo compartamos para llegar a más personas :)
@jonmircha3 жыл бұрын
👍🔔
@timawid Жыл бұрын
kEnAi nos mandó un saludo 👏❇️ Excelente video 🙌
@jonmircha Жыл бұрын
Saludos 🤗🦊
@johnherrera59133 жыл бұрын
Master! Muy bueno el tutorial, muchas gracias!
@jonmircha3 жыл бұрын
Gracias por comentar
@heferh43203 жыл бұрын
entonces, resumiendo ... // acceder a la interfaz especial de un iterable const it = [3,4,5] // puede ser string iterator, array iterator, set iterator , etc (todo dato iterable) const interfazIt = it[Symbol.iterator](); // y a su vez con next () podemos tanto recorrerla, y saber en que elemento esta (como un apuntador) console.log (interfazIt.next()); console.log (interfazIt.next()); console.log (interfazIt.next()); console.log (interfazIt.next()); // para evitar hacerlo manualmente podemos aplicarle next a esta interfaz en una estructura de control iteradora // donde la variable que contiene el objeto con next() se reasigna al siguiente elemento
@jonmircha3 жыл бұрын
😉👍🏻
@juancruzledesma56934 жыл бұрын
Tuve que volver atras al video como 5 veces porque me concentraba mas viendolo a kEnAi creyendo que iba a volver a ladrar que escuchandote jajaja Me parece que le estaba exigiendo cariño y comida (?
@jonmircha4 жыл бұрын
jajajajaja
@grovercristobal17673 жыл бұрын
jajaja muy curiosa la mascotita de Kenai!
@jonmircha3 жыл бұрын
@Juicio872 жыл бұрын
Ahh pensé que podría acceder a la referencia del tipo de dato Set usando la indexación después de haberlo iterado con el método next() pero nop, se debe seguir usando el Array.from() para ello.
@jonmircha2 жыл бұрын
😉👍🏻
@josemanuelherrero64954 жыл бұрын
¡PUM! El perrito !!!!!!! Genial!!!!
@heimancastro19542 жыл бұрын
👍👍👍👍👍
@juanpablocabero66193 жыл бұрын
KeNaI también participando, el tb es el protagonista, slds
@jonmircha3 жыл бұрын
@luismonagas573 Жыл бұрын
Excelete entrega del curso.. Por cierto como está KNai?.. Ya debe tebe 9 años.. Gracias profe!.. Saludos desde Venezuela (30/01/2023)😀😀😀
@jonmircha Жыл бұрын
👋🏻😉
@irving76533 жыл бұрын
Me encanto la reacción de John al voltear a ver a su cachorro JAJAJA
@jonmircha3 жыл бұрын
😂
@jorzondelgado99063 жыл бұрын
Hola Jon, gracias por tus cursos. Una pregunta, esta forma de recorrer un array o una cadena, es usada? Tiene alguna diferencia con un for? Gracias.
@jonmircha3 жыл бұрын
Si es usada
@heferh43203 жыл бұрын
por cierto , pude replicar lo de While con un for: const s = new Set([2,3,4,true,false,null, false, "hola","mundo"]) const int = s[Symbol.iterator](); for (let i = int.next(); i.done !== true; i = int.next()){ console.log (i.value); } aunque se vea mas rebuscado, me pareció interesante ; cuando lo estuve haciendo al principio tenia sentido en mi cabeza, pero luego me di cuenta que nunca hice un for con un inicializador que no sea un numero (en este caso es el objeto del next()), por lo que pensé que daría error pero funciono
@jonmircha3 жыл бұрын
👍🏻
@pablofc69102 жыл бұрын
Hola! no entiendo cuando se usa un iterador y por qué no se hace directamente con un bucle for por ejemplo
@matiastorres59932 жыл бұрын
kenai es genial!jajaja
@jonmircha2 жыл бұрын
🦊
@rafaelmontenegrob3 жыл бұрын
jajaja la mejor clase por el invitado KeNai :)
@jonmircha3 жыл бұрын
@srcuyo Жыл бұрын
gracias por tanto jon!
@jonmircha Жыл бұрын
😉👋🏻
@helipalacio8772 Жыл бұрын
👏👏👏 🙏🙏🙏
@jonmircha Жыл бұрын
👋🏻😉
@derrbass2 жыл бұрын
kEnAi brooo i love u
@jonmircha2 жыл бұрын
@brandon4004 жыл бұрын
El perro😍gran video jon
@soygabomota25694 жыл бұрын
KEEEEENAIIIIII
@Tommi88014 жыл бұрын
Holaa, en que casos deberiamos usar el Iterator?
@-theghost-93812 жыл бұрын
Hola, lograste saber para qué sirvem?
@osakadev Жыл бұрын
kenai hizo de este capítulo el mejor
@jonmircha Жыл бұрын
🦊😅
@sedwarb Жыл бұрын
hola jon, no te parece complicarse la vida usando ese tipo de iteracion?, cuando puedes usar un for of en cualquier iterable sin symbol ni next
@jonmircha Жыл бұрын
Sí un poco, al final yo sólo les proporciono lo que ofrece el lenguaje, de cada uno depende que usar
@jasserblanco28053 жыл бұрын
JAJAJAJAAJ LA MEJOR PARTE FUE DONDE APARECIO KENAI A OPINAR :V GRANDE MIRCHA
@jonmircha3 жыл бұрын
@IsaacGarcia-qq8oq2 жыл бұрын
"ey tu callate" jaja, que lindo es Kenai.
@jonmircha2 жыл бұрын
@Karen-fy7mq2 жыл бұрын
Ay kenai, no me muerdas la mano 🤗 Like si viste hasta el ultimo segundo
@jonmircha2 жыл бұрын
🦊
@albertosoto49533 жыл бұрын
Queremos ver mas a kenai!!!
@jonmircha3 жыл бұрын
@helipalacio87722 ай бұрын
👨
@jonmircha2 ай бұрын
👋🏻😉
@miformadepensar4 жыл бұрын
const iterador = iterable[Symbol.iterator]() no entendi que funcionablidad tiene el () es para que admita todo los valores dentro de una propiedad ?
@cashedev3 жыл бұрын
Fíjate que lo que hay dentro de iterable[Symbol.iterator] es una función y los () lo que hacen es hacer que la función corra
@nachitoiq50734 жыл бұрын
Me recomiendas algún curso para mejorar mis habilidades en Javascript ya llevo rato con este lenguaje y no es por ego y nada de eso , pero ya tengo un nivel intermedio y quiero ser experto en este lenguaje.
@jonmircha4 жыл бұрын
Si consideras que tus conocimientos son intermedios, estas listo para esto eloquentjavascript.net/
@gabrielguzman58352 жыл бұрын
jajajajajaj Kenai solo quería decir unos ladridos a su querido publico, no lo regañes, solo fue una pequeña intervención.
@jonmircha2 жыл бұрын
😅
@luissalinasarevalo4683 жыл бұрын
amo a Kenai
@jonmircha3 жыл бұрын
@wilmeralexanderv90783 жыл бұрын
Pero para eso no estan los for o los while? no entiendo su uso si ya existen estos otros dos mencionados
@jonmircha3 жыл бұрын
Estos son tipos de datos no estructuras de control
@juandavidpenalozahernandez7703 Жыл бұрын
🤓
@jonmircha Жыл бұрын
😉👋🏻
@gogetacode81454 жыл бұрын
yo buscando a un perro en mi casa!!!, mira hasta una sonrisa me robaste, gracias crack
@GamerD93 жыл бұрын
Cual es la diferencia entre Object [Array Iterator] {} y [object Array Iterator]
@GAST0N2 жыл бұрын
03:15 ¿Qué miraba Kenai?
@jonmircha2 жыл бұрын
Más bien olfateaba a otro perro que pasaba afuera de nuestro balcón 🦊🐶
@user87546 Жыл бұрын
Estas ultimas 5 clases estoy como "WTF a quien se le ocurre agregar estas caracteristicas a JS y para qué? 🤨"
@jonatanosorioarcila84373 жыл бұрын
Kenai quería hacer su aporte jejejej, por fin se le quito la timidez y decidió hablar. ejjeje saludos
@jonmircha3 жыл бұрын
🙈
@PedroChuc3 жыл бұрын
hasta es obediente el perrito hahahaha
@jonmircha3 жыл бұрын
cuando quiere 🤨
@wilmeralexanderv90783 жыл бұрын
kenai decia: ey espera ellos aun no han visto manejo del DOM jejejej
@jonmircha3 жыл бұрын
😆🤭
@EdgarLopezMGS4 жыл бұрын
Wow wow wow 😂
@Stephanie-gs4sz3 жыл бұрын
Holaaaa KeNaIcitoooo :) *>
@jonmircha3 жыл бұрын
@DiegoMejia13104 жыл бұрын
Alguien me explica lo que hace la reasignación de valor al NEXT (por así decirlo). No me quedó muy claro. Solo sé que si lo quito es un bucle sin fin while(!next.done){ console.log(next.value); next = iterador.next(); }
@jonmircha4 жыл бұрын
Es el elemento que controla el ciclo del iterado, como la variable que controla el for
@MsRodrivas3 жыл бұрын
Si lo quitas te hace un loop infinito como dices por que estaras evaluando la misma condicion siempre, en cambio si lo pones estaras moviendote a la siguiente posicion hasta que la ultima posicion el valor de done: sea true y se termine el while
@Juicio872 жыл бұрын
Piensa en ello como si fuera el i++ que usábamos al principio del curso solo que en este caso tienes que volver a ejecutar el método next() para que pase al siguiente elemento. Antes nosotros creábamos el iterador "artificialmente" (let i = 0); ahora estamos usando un método que es un iterador en sí mismo. Modificamos la variable next = iterador.next() para que next obtenga la nueva iteración y haga su comprobación en el while. Son 5 iteraciones en total en este caso; en cada iteración el programa devuelve un objeto con las propiedades value y done; a next le estás pasando cada vez un objeto distinto, por eso accedemos al valor que nos interesa, que en este caso es el booleano, con next.done. Si no modificaras la variable next estaría validando el mismo objeto con la propiedad value en "false" y por eso crearías un loop infinito.
@shepharddeveloper58232 жыл бұрын
10:57 puse guardar para ver que hacia console.log y paso otra vez lo del loop xD tuve que cerrar el google chrome :c
@jonmircha2 жыл бұрын
😅
@yordiic.e20293 жыл бұрын
JAJAJJA, KENAI QUERE SER PARTICIPE DEL CURSO
@jonmircha3 жыл бұрын
@freddyarriagacruz89873 жыл бұрын
jajajajajja por fin conocemos a tu mascota XD... bellisimo
@jonmircha3 жыл бұрын
@partucero2000 Жыл бұрын
Kenai vio un fantasma!!!
@jonmircha Жыл бұрын
🦊😱👻
@victormontivero19983 жыл бұрын
KEnAi uso console.log("Guuuau Guuuau")
@jonmircha3 жыл бұрын
@willianenriquecuevarivas79574 жыл бұрын
sabia que en algun momento el perrito se manifestaria XD
@valentinserassio4742 Жыл бұрын
Kenai
@jonmircha Жыл бұрын
👋🏻🦊
@djhalek27494 жыл бұрын
aparecio kenai
@jonmircha4 жыл бұрын
:)
@manuelcobasguerra56884 жыл бұрын
Para Cuando Curso De Django? o Flask?
@jonmircha4 жыл бұрын
No creo que pronto, son tecnologías que no manejo, pero si se viene un o de React :) Pronto
@manuelcobasguerra56884 жыл бұрын
@@jonmircha Me Encantaria un Curso de React De Verdad Mil Gracias Explicas Super Bien
@victormaldonado62694 жыл бұрын
@@jonmircha Tomé clases de HTML y CSS en otro lado, pero viendo sus clases creo que me voy a repetir esos temas con usted y voy a necesitar el de un framework, ya había decidido por vue y le escuché mencionarlo, entonces lo obvio es preguntarle si hay posibilidad que tengamos los cursos de vue en su canal.
@jeskk33894 жыл бұрын
@@jonmircha Esperamos pronto el de React Muchas Gracias !! :D
@erickpereira74638 ай бұрын
No regañes al Kenai, es un buen muchacho
@jonmircha8 ай бұрын
🦊😅
@rutita4 жыл бұрын
Este like es para Kenai !!!
@jonmircha4 жыл бұрын
🦊
@puky13363 жыл бұрын
uichu (Perro) Kenai
@jonmircha3 жыл бұрын
@moronsantiago Жыл бұрын
Ese perro sabe más de programación que yo 🤣 ladrido autorizado
@jonmircha Жыл бұрын
👋🏻😉🦊
@Alehophophop3 жыл бұрын
Primera vez que repetí el vídeo porque no lo entendí a la primera, culpa de Kenai jajajajaja jajajajaja
@jonmircha3 жыл бұрын
🤭
@programadorx83643 жыл бұрын
Kenai robandose la atencion xD
@jonmircha3 жыл бұрын
@moiseshernandez58973 жыл бұрын
Like si desde que aparecio Kenai le prestaste mas atencion a lo que el hacia y a ver si volvia a ladrar, que a la clase y lo que el profe estaba diciendo! Jajajaja
@jonmircha3 жыл бұрын
😂🤣
@bernyabreu423 жыл бұрын
Ey tu callate! - Memorable!
@jonmircha3 жыл бұрын
😂
@yovanyescobarrojas20413 жыл бұрын
noo profe mircha me quedo con los ciclos :for, foreach , map, filter etc, me parece que toca dar mucha vuelta para lograr o mostrar un resultado , de todos modos es mi humilde opinión
@jonmircha3 жыл бұрын
Cada quien es libre de usar lo que mejor le convega 😉
@javierherasalcuaz3 жыл бұрын
Like por tu perro xD
@jonmircha3 жыл бұрын
@bigbbadbear2 жыл бұрын
Ey tu . . . callate. . . . JAJAJAJA
@jonmircha2 жыл бұрын
😅🦊
@glendaguerrero16194 жыл бұрын
No entiendo porque dices que mientras next.done sea falso iteras porque lo que veo alli es que next.done ya es falso y si lo niegas seria verdadero y ya no podrias iterar
@DavidFPozo4 жыл бұрын
Eso es porque next.done sera falso cuando ya no haya un elemento para iterar, no porque sea falso por naturaleza, digase, si el array hubiese sido [1] en vez de [1, 2, 3, 4, 5] entonces next.done hubiese sido verdadero. Espero esto sea de alguna ayuda!