Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2018-16492 — Utilitário Node.js leve para mesclagem profunda ou superficial de objetos JavaScript, portado do método extend do jQuery. | Kitploit
Ferramentas/GitHubGitHub/dsp-testing/cve-2018-16492
Utilitários de Propósito Geral
GitHubdsp-testing/cve-2018-16492

CVE-2018-16492

Utilitário Node.js leve para mesclagem profunda ou superficial de objetos JavaScript, portado do método extend do jQuery.

Ver Repositório
há 5 anosAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Build Status dependency status dev dependency status

extend() para Node.js Version Badge

node-extend é uma adaptação do clássico método extend() do jQuery. Ele se comporta como esperado. É simples, testado e comprovado.

Notas:

  • Desde Node.js >= 4, Object.assign agora oferece a mesma funcionalidade nativamente (mas sem a opção de "cópia profunda"). Veja ECMAScript 2015 (ES6) no Node.js.
  • Algumas implementações nativas de Object.assign tanto no Node.js quanto em muitos navegadores (já que os módulos NPM também são para o navegador) podem não estar totalmente em conformidade com a especificação. Verifique o módulo object.assign para uma alternativa compatível.

Instalação

Este pacote está disponível no npm como: extend

root@kitploit:~
npm install extend

Uso

Sintaxe: extend ( [deep], target, object1, [objectN] )

Estende um objeto com um ou mais outros, retornando o objeto modificado.

Exemplo:

root@kitploit:~
var extend = require('extend');
extend(targetObject, object1, object2);

Lembre-se de que o objeto alvo será modificado e será retornado por extend().

Se um booleano verdadeiro for especificado como primeiro argumento, extend realiza uma cópia profunda, copiando recursivamente quaisquer objetos que encontrar. Caso contrário, a cópia compartilhará a estrutura com o(s) objeto(s) original(is). Propriedades indefinidas não são copiadas. No entanto, propriedades herdadas do protótipo do objeto serão copiadas. Aviso: passar false como primeiro argumento não é suportado.

Argumentos

  • deep Boolean (opcional) Se definido, a mesclagem se torna recursiva (ou seja, cópia profunda).
  • target Object O objeto a ser estendido.
  • object1 Object O objeto que será mesclado ao primeiro.
  • objectN Object (Opcional) Mais objetos a serem mesclados ao primeiro.

Licença

node-extend está licenciado sob a Licença MIT.

Agradecimentos

Todo o crédito aos autores do jQuery por aperfeiçoar esta utilidade incrível.

Adaptado para Node.js por Stefan Thomas com contribuições de Jonathan Buchanan e Jordan Harband.

Baixar ferramenta