Coder Social home page Coder Social logo

exercises-javascript's Introduction

Introducción a los desafíos en ES6

Funciones anónimas, Funciones con paramteros, Objeto congelado, Parametros Rest y Spread, El método map() Método filter(), Método reduce (), asignación de desestructuración, Objetos anidados. Bucles anidados, iteradores.

1 Fundaments

  • Variables: let y const
  • Verificar Scope
  • Funciones: anónimas, con parametros
  • Objeto congelado: Object.freeze
  • Use strict
  • Ciclo For()

2 Functions

  • Parametros Rest y Spread
  • El método map()
  • Método filter()
  • Método reduce()

3 Objects

  • Asignación de desestructuración
  • Objetos anidados
  • Método Object.keys()
  • Método Object.values()

4 Loops and Iterators

  • Bucles anidados
  • Ciclo While
  • Ciclo Do While
  • Ciclo For, Break;
  • Método forEach()
  • Operador typeof

5 Template Literals string

  • Uso template strings
  • Método Object.entries()
  • Objeto abreviado
  • Funcion declarativa

6 Sintaxis básica de clase

  • Instancia de un objeto
  • Nueva sintaxis para crear objetos
  • Captadores y establecedores:
  • getters and setters
  • Class function

7 Basic Regular Expressions

  • Buscar una cadena especificada: Método test()
  • Ignora mayusculas y minusculas "i" (Uppercase and lowercase)
  • Obtener todas las ocurrencias dentro de una cadena: Método Match()
  • Buscar o extraer un patrón más de una vez "g"
  • Unir cualquier cosa con el período comodín "."
  • Definir un rango de caracteres "[-]"
  • especificar la posible existencia de un elemento "?"
  • Los lookaheads para buscar patrones más adelante (?=...)
  • buscar y reemplazar texto en una cadena usando .replace()

8 Basic Data Structures

  • Matriz unidimensional
  • Matriz multidimensional
  • Acceder a matriz con notación de corchetes
  • Métodos push() y unshift()
  • Métodos pop() y shift()
  • Métodos splice() y slice()
  • Exercises Spread, indexOf(), for()

9 Lesson Objects

  • Notación de puntos y notación de corchetes.
  • Asignación de propiedades
  • Objetos anidados (Nested objects)
  • Pasar por referencia
  • Cambio de parametros por referencia
  • Recorriendo objetos for...in

10 Object Oriented Programming

  • Creacion de objetos simples
  • Creando métodos en un objeto
  • methods and objects
  • Reutilizar objeto con la palabra clave "This"
  • Definir una Función Constructora
  • Pasando los valores como argumentos
  • Verificar el Constructor de un Objeto con "instanceof"
  • El método hasOwnProperty()
  • Iterando sobre todas las propiedades
  • La propiedad "prototype", El método isPrototypeOf()

11 More topics POO JavaScript

  • Anular métodos heredados
  • Usando un mixins
  • Utilizando closure para proteger las propiedades
  • la Expresión de Función Invocada Inmediatamente (IIFE)

12 Functional Programming JS

  • Aplicando el método map()
  • El método JSON.stringify()
  • Utilizando Array.prototype.filter()
  • Eliminar elementos de una matriz utilizando "slice"
  • Función de retorno con método concat()

exercises-javascript's People

Contributors

styvensoft avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.