-
(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