deep-extend

WebJar for deep-extend

Лицензия

Лицензия

MIT
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

deep-extend
Последняя версия

Последняя версия

0.6.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

deep-extend
WebJar for deep-extend
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/unclechu/node-deep-extend

Скачать deep-extend

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/deep-extend/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>deep-extend</artifactId>
    <version>0.6.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/deep-extend/
implementation 'org.webjars.npm:deep-extend:0.6.0'
// https://jarcasting.com/artifacts/org.webjars.npm/deep-extend/
implementation ("org.webjars.npm:deep-extend:0.6.0")
'org.webjars.npm:deep-extend:jar:0.6.0'
<dependency org="org.webjars.npm" name="deep-extend" rev="0.6.0">
  <artifact name="deep-extend" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='deep-extend', version='0.6.0')
)
libraryDependencies += "org.webjars.npm" % "deep-extend" % "0.6.0"
[org.webjars.npm/deep-extend "0.6.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Deep Extend

Recursive object extending.

Build Status

NPM

Install

$ npm install deep-extend

Usage

var deepExtend = require('deep-extend');
var obj1 = {
  a: 1,
  b: 2,
  d: {
    a: 1,
    b: [],
    c: { test1: 123, test2: 321 }
  },
  f: 5,
  g: 123,
  i: 321,
  j: [1, 2]
};
var obj2 = {
  b: 3,
  c: 5,
  d: {
    b: { first: 'one', second: 'two' },
    c: { test2: 222 }
  },
  e: { one: 1, two: 2 },
  f: [],
  g: (void 0),
  h: /abc/g,
  i: null,
  j: [3, 4]
};

deepExtend(obj1, obj2);

console.log(obj1);
/*
{ a: 1,
  b: 3,
  d:
   { a: 1,
     b: { first: 'one', second: 'two' },
     c: { test1: 123, test2: 222 } },
  f: [],
  g: undefined,
  c: 5,
  e: { one: 1, two: 2 },
  h: /abc/g,
  i: null,
  j: [3, 4] }
*/

Unit testing

$ npm test

Changelog

CHANGELOG.md

Any issues?

Please, report about issues here.

License

MIT

Версии библиотеки

Версия
0.6.0
0.5.1
0.4.2
0.4.1