Desde el día de hoy empezaré este pequeño segmento del blog donde compartiré preguntas frecuentes que se hacen en entrevistas laborales para JavaScript. Como devs de este lenguaje existe un mínimo de conocimientos que deberíamos saber expresar y responder sin muchas complicaciones.
Trataré de explicar de la forma más sencilla y concisa términos como:
- Diferencia entre
var
,let
yconst
- ¿Qué es hoisting?
- Difrencia entre
=
,==
y===
- Tipos de datos
- Array methods
- Objetos
- Scope
- Promesas
- Async await
- Funciones, etc.
Las entregas serán de 1 a 2 por semana, espero que sea de su agrado y les sirva para mejorar como devs.
El proyecto ahora cuenta con una versión web más interactiva y amena colaborando con Platzi, el profesor @gndx y el proyecto JSHero. Cada día un nuevo reto de javascript para probarte a ti mismo cuanto sabes sobre este fabuloso lenguaje de programación. Juega... si te atreves 🥇
Así mismo puedes ver todos los retos con sus respectivas respuestas en el repo de github del proyecto:
PlatziLabs / jshero-challenges
Create a new challenge for jshero.platzi.com, share your experience creating amazing challenges.
JSHero - jshero.platzi.com 💻
Create a new challenge for jshero.platzi.com, share your experience creating amazing challenges.
Create a new challenge:
npm run compose
Structure of a challenge:
---
title: ¿Cuál es el resultado del siguiente código
createdAt: '2022-03-17T05:00:00.954Z'
answers:
[
'[ undefined, undefined, undefined ]',
'["a", "bb", "ccc"]',
'[ 1, 2, 3 ]',
'[0,1,2]',
]
response: 2 // Position of array in answers
explanation: 'El método map() crea un nuevo array con los resultados de la llamada a la función indicada aplicados a cada uno de sus elementos.
<br /><br />
.map() es inmutable, por lo tanto, no modifica el array original, sino que crea uno nuevo con la “transformación” aplicada. Además, mantienes el mismo length que el array original, te devuelve en el nuevo array la misma cantidad que el array que le aplicaste el método.'
author: 'gndx' // Platzi Username
…Saludos.
Top comments (13)
Hi! I am Indian and can't understand Spanish, is there any way to read your blog in english? I am finding it very interesting just by the title.
Hello! At the moment I only write posts in Spanish, you can use google translate to read the posts. Greetings.
Sure😊
Cristian if you want to translate this posts, i can do it for you
write to my email I am interested, crisfer.4217@gmail.com
Yo siempre he desarrollado en Python, este blog me ha ayudado mucho a aprender JavaScript para un proyecto que tengo que hacer.
Muchas gracias por la información 👋 y si te animas ha hacer una versión de paracetamol.py cuentas con mi ayuda
Me encantaria hacer un paracetamol.py en un futuro!
Muchas gracias por tu comentario, me alegra mucho que mis posts te hayan podido servir. Un saludo a la distancia.
Empeze desde el 32 aproximadamente jejeje esta super interesante. Excelente aporte 👌.
Ahora si empezaré a verlo de cero 👀
Son tips super breves pero que a mi me ayudaron mucho a comprender las entrañas del lenguaje como tal. Muchas gracias por tu comentario! Espero llegar al tip 50 para dar por concluido mi aporte para la comunidad.
Me pare inspirado ayer y me puse a hacer un proyecto en React tipo Quiz usando tus preguntas y respuestas. Si quieres ir echandole un ojo a como va creciendo entra en el repositorio a echarle un ojo github.com/sberrus/quizetamol
Hey! que buena onda que mi pequeño aporte te haya inspirado a hacer un proyecto usando mi libreria frontend favorita jaja, le dare un vistazo el fin de semana. Saludos!
Genial!, espero las respuestas. Saludos
Super! Espero que les pueda servir de algo, empezaremos con cosas básicas he ire subiendo el level. Saludos y feliz año!