Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2018-16492 — Utilidad ligera de Node.js para fusionar objetos de JavaScript de forma profunda o superficial, portada del método extend de jQuery. | Kitploit
Herramientas/GitHubGitHub/dsp-testing/cve-2018-16492
Utilidades de Propósito General
GitHubdsp-testing/cve-2018-16492

CVE-2018-16492

Utilidad ligera de Node.js para fusionar objetos de JavaScript de forma profunda o superficial, portada del método extend de jQuery.

Ver Repositorio
hace 5 añosAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Build Status dependency status dev dependency status

extend() para Node.js Version Badge

node-extend es un puerto del clásico método extend() de jQuery. Se comporta como se espera. Es simple, probado y verdadero.

Notas:

  • Desde Node.js >= 4, Object.assign ahora ofrece la misma funcionalidad de forma nativa (pero sin la opción de "copia profunda"). Ver ECMAScript 2015 (ES6) en Node.js.
  • Algunas implementaciones nativas de Object.assign tanto en Node.js como en muchos navegadores (ya que los módulos npm también son para el navegador) pueden no cumplir completamente con la especificación. Consulta el módulo object.assign para un candidato conforme.

Instalación

Este paquete está disponible en npm como: extend

root@kitploit:~
npm install extend

Uso

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

Extiende un objeto con uno o más otros, devolviendo el objeto modificado.

Ejemplo:

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

Ten en cuenta que el objeto objetivo será modificado y será devuelto por extend().

Si se especifica un booleano true como primer argumento, extend realiza una copia profunda, copiando recursivamente cualquier objeto que encuentre. De lo contrario, la copia compartirá la estructura con el objeto(s) original(es). Las propiedades undefined no se copian. Sin embargo, las propiedades heredadas del prototipo del objeto se copiarán. Advertencia: pasar false como primer argumento no es compatible.

Argumentos

  • deep Boolean (opcional) Si se establece, la fusión se vuelve recursiva (es decir, copia profunda).
  • target Object El objeto a extender.
  • object1 Object El objeto que se fusionará en el primero.
  • objectN Object (Opcional) Más objetos para fusionar en el primero.

Licencia

node-extend está licenciado bajo la Licencia MIT.

Reconocimientos

Todo el crédito a los autores de jQuery por perfeccionar esta increíble utilidad.

Portado a Node.js por Stefan Thomas con contribuciones de Jonathan Buchanan y Jordan Harband.

Descargar herramienta