---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/util.extend.md
---
# util.extend

Статическая функция.

Функция, копирующая свойства из одного или нескольких JavaScript-объектов в другой JavaScript-объект.

```javascript
util.extend(target, source)
```

**Параметры:**

#|
|| **Параметр** | **Значение по умолчанию** | **Описание** ||
|| `target`[*](*parametr) | — | Тип: Object

Целевой JavaScript-объект. Будет модифицирован в результате работы функции. ||
|| `source`[*](*parametr) | — | Тип: Object

JavaScript-объект - источник. Все его свойства будут скопированы. Источников может быть несколько (функция может иметь произвольное число параметров), данные копируются справа налево (последний аргумент имеет наивысший приоритет при копировании). ||
|#


\* Обязательный параметр/опция.

**Пример:**

```javascript
var options = ymaps.util.extend({
     prop1: 'a',
     prop2: 'b'
}, {
     prop2: 'c',
     prop3: 'd'
}, {
     prop3: 'e'
});
// Получим в итоге: {
//     prop1: 'a',
//     prop2: 'c',
//     prop3: 'e'
// }
```

[*parametr]:Обязательный параметр/опция.
