Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

93
Visualizações
Función como propiedad de un objeto

¿Puede alguien explicarme las siguientes líneas de este repositorio ?

 defineProperties(Element.prototype, { querySelector: { value: querySelectorPatched, writable: true, enumerable: true, configurable: true, }, querySelectorAll: { value(this: HTMLBodyElement): NodeListOf<Element> { const nodeList = arrayFromCollection( elementQuerySelectorAll.apply(this, ArraySlice.call(arguments) as [string]) ); if (!featureFlags.ENABLE_NODE_LIST_PATCH) { const filteredResults = getFilteredArrayOfNodes( this, nodeList, ShadowDomSemantic.Disabled ); return createStaticNodeList(filteredResults); } return createStaticNodeList( getFilteredArrayOfNodes(this, nodeList, ShadowDomSemantic.Enabled) ); }, writable: true, enumerable: true, configurable: true, }, });

Concretamente esta parte:

 value(this: HTMLBodyElement): NodeListOf<Element>

¿Qué tipo de sintaxis es esta y para qué se utiliza?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Esa es la sintaxis de Typescript, un superconjunto de JavaScript.

this: HTMLBodyElement indica que la palabra clave this se usará en la función para manejar el objeto actual en el que estamos trabajando, y este objeto será un HTMLBodyElement, es decir, la etiqueta del cuerpo de un documento html.

:NodeListOf es para especificar que la función devolverá una lista de nodos de elementos DOM.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda