Video není dostupné.
Omlouváme se.

O Incrível Recurso do Javascript que NINGUÉM usa!

Sdílet
Vložit
  • čas přidán 25. 12. 2022
  • O Optional chaining operator é uma nova adição à linguagem JavaScript que permite acessar e invocar métodos em objetos aninhados de maneira mais segura e concisa. Antes do Optional chaining, era comum que os desenvolvedores tivessem que fazer vários testes de nulidade antes de acessar propriedades de objetos aninhados, o que podia resultar em código mais verboso e propenso a erros.
    Com o Optional chaining operator, é possível acessar propriedades e métodos de objetos aninhados de maneira mais direta, sem precisar se preocupar com erros de referência nula. Isso torna o código mais legível e fácil de manter, além de evitar problemas comuns como "TypeError: Cannot read property 'property' of null".
    No vídeo, será mostrado como utilizar o Optional chaining operator em diferentes cenários e como ele pode ser uma ferramenta poderosa para otimizar o código JavaScript. Também serão discutidas as vantagens e desvantagens de seu uso e quando é mais adequado utilizá-lo em seu código.

Komentáře • 10

  • @GuiadoProgramador
    @GuiadoProgramador  Před rokem

    😍Meu Curso de Clean Code com JS(Promoção de Lançamento): victorlima.tech/cleancode

  • @KuroManX
    @KuroManX Před rokem +2

    Realmente, vim de uma linguagem que tinha esse "null check" e vendo bastante código JS nunca vi ninguém usando por isso achei que nem tinha.

    • @Igor-vk8fl
      @Igor-vk8fl Před rokem

      tenho um null e undefined check, usa ??

  • @willianluiz1475
    @willianluiz1475 Před rokem +1

    Muito util. Realmente ninguem comenta sobre esse recurso

  • @vicby3372
    @vicby3372 Před rokem

    Eu já vi em alguns vídeos mas eu não sabia o que esse operador realmente fazia, por favor faça mais vídeos assim

  • @luiscarlossilvam
    @luiscarlossilvam Před rokem +2

    Não é a mesma coisa. Com o if, se não tem endereço, ele não imprime nada. Do jeito que você mostrou vai acabar imprimindo "undefined". Como normalmente não estamos falando de usar console.log você vai ter que acabar perguntando se endereco? == undefined para fazer ou não alguma coisa.

    • @GuiadoProgramador
      @GuiadoProgramador  Před rokem +3

      Sim de fato, mas existem muitas outras situações que dá para usar ele em vez do if diretamente, um exemplo é no vue.js ou react, assim:
      {{ item?.venda?.cliente | sobrenome}}
      {{ item?.venda?.cliente?.empresa?.cnpj}}
      Frameworks como React e Vue não renderizam um elemento se ele é undefined, então isso substitui perfeitamente um if.

  • @malicinhanoob
    @malicinhanoob Před rokem

    Cara vc é muito bom ensinando veio. Comprei um curso seu na Udemy (Formação NodeJS). A conclusão é: traga-nos mais cursos, pfv.

  • @laurosantana1477
    @laurosantana1477 Před rokem

    Recurso muito bacana, sabe dizer se existem em outras linguagens ou só no javascript?