Class: object

object~ object

new object()

Модуль работы с объектами.
Source:

Methods

(static) clone(obj) → {object}

Клонировать объект.
Parameters:
Name Type Description
obj object Объект
Source:
Returns:
Type
object

(static) deepClone(obj) → {object}

Клонировать объект рекурсивно.
Parameters:
Name Type Description
obj object Объект
Source:
Returns:
Type
object

(static) deepEach(obj, callback, contextopt) → {*}

Проитерироваться по ключам объекта рекурсивно.
Parameters:
Name Type Attributes Default Description
obj object Объект
callback object~eachCallback Колбек
context object <optional>
obj Контекст вызова колбека (По умолчанию: итерируемый объект)
Source:
Returns:
Type
*

(static) deepExtend(original, …source) → {object}

Расширить объект рекурсивно.
Parameters:
Name Type Attributes Description
original object Расширяемый объект
source object <repeatable>
Расширяющие объекты
Source:
Returns:
Type
object

(static) each(obj, callback, contextopt) → {*}

Проитерироваться по ключам объекта.
Parameters:
Name Type Attributes Default Description
obj object Объект
callback object~eachCallback Колбек
context object <optional>
obj Контекст вызова колбека (По умолчанию: итерируемый объект)
Source:
Returns:
Type
*

(static) extend(original, …source) → {object}

Расширить объект.
Parameters:
Name Type Attributes Description
original object Расширяемый объект
source object <repeatable>
Расширяющие объекты
Source:
Returns:
Type
object

(static) hasOwnProperty(obj, property) → {boolean}

Проверить принадлежность свойства объекту с помощью hasOwnProperty.
Parameters:
Name Type Description
obj object Объект для проверки
property string Свойство
Source:
Returns:
Type
boolean

(static) isEmpty(obj) → {boolean}

Проверить объект на наличие полей.
Parameters:
Name Type Description
obj object Объект для проверки
Source:
Returns:
Type
boolean

(static) isNeedHasOwnProperty(obj) → {boolean}

Проверить необходимость использования hasOwnProperty при переборе свойств объекта.
Parameters:
Name Type Description
obj object Объект для проверки
Source:
Returns:
Type
boolean