Pregunta!! porqué tuvimos que instanciar la API - Intl pero cuando usamos windows.fetch(url) no tuvimos que instanciarla??

Tomás André Peñaloza Avilés

Tomás André Peñaloza Avilés

Pregunta
student
hace 3 años

Pregunta!! porqué tuvimos que instanciar la API - Intl pero cuando usamos windows.fetch(url) no tuvimos que instanciarla??

4 respuestas
para escribir tu comentario
    Nilson Diaz

    Nilson Diaz

    student
    hace 3 años

    No es tanto por la forma en que se escriba, solo es una convencion o buena practica que se toma al momento de escribir como te mencione normalmente las que se escriben con PascalCase son las clases, pero puedes escribir clases sin seguir esto y no pasaria nada, de igual forma tendrias que instanciar con new , lo que te recomiendo es siempre darle una mirada a la documentacion antes de usar cualquier api

    como el mismo profesor menciona , no esque el se sabe de memoria todo, simplemente va a la documentacion y recuerda como se usaba :3

    Tomás André Peñaloza Avilés

    Tomás André Peñaloza Avilés

    student
    hace 3 años

    entonces toda web API que se escriba con PascalCase se deberá instanciar con new... excelente, muchas gracias @NilsonKr!!

    Nilson Diaz

    Nilson Diaz

    student
    hace 3 años

    Tambien un pequeño tip para diferenciar entre funciones variablest etc... y clases , esque los nombres de clases comunmente se suele poner la primer letra en mayuscula (PascalCase) y el resto suele ir en miniscula la primera palabra y siguiendo con CamelCase

    Nilson Diaz

    Nilson Diaz

    student
    hace 3 años

    Hey !

    fetch
    es un metodo (funcion) dentro del objeto global
    window
    asi que no hay necesidad de instanciarlo solo es una funcion que recibe parametros como cualquier otra, a diferencia de
    window.Intl.NumberFormat
    ya que esta es una
    clase
    y para poder usar los metodos de las clases en este caso
    .format()
    se deben instanciar con la palabra reservada
    new

    Puedes ver mas acerca aqui

    Curso de Programacion orientada a objetos con JavaScript

    Clases en JavaScript

Curso de Manipulación del DOM

Curso de Manipulación del DOM

¿Alguna vez te preguntaste cómo los frameworks como Angular, React, Vue y demás hacen su magia en el navegador para hacer todo interactivo? En este curso comprenderás todo lo que tiene que ver sobre el DOM, para manipularlo y lograr con JavaScript puro cualquier cosa para la que creíste necesitabas una librería.

Curso de Manipulación del DOM
Curso de Manipulación del DOM

Curso de Manipulación del DOM

¿Alguna vez te preguntaste cómo los frameworks como Angular, React, Vue y demás hacen su magia en el navegador para hacer todo interactivo? En este curso comprenderás todo lo que tiene que ver sobre el DOM, para manipularlo y lograr con JavaScript puro cualquier cosa para la que creíste necesitabas una librería.