DataType(JsObject) = 'object'
ObjectType(JsObject) = 'JsObject'
Объект похожий на объект JavaScript.
Конструктор
Создает пустой объект или объект с атрибутами:
или
Методы
AddProperty()
Добавляет в объект новый атрибут, и присваивает ему значение.
Если атрибут с таким ключом уже существует в объекте, не изменяет его значение.
JsObject.AddProperty(
key: string,
value: any,
): undefined
Смотреть SetProperty().
GetOptProperty()
Возвращает значение атрибута объекта.
Если атрибут отсутствует, выдает undefined
.
JsObject.GetOptProperty(
key: string,
defaultValue: any = undefined,
): any
Смотреть GetProperty().
GetProperty()
Возвращает значение атрибута объекта.
Если атрибут отсутствует, выдает ошибку.
Если атрибут равен undefined
, выдает undefined
как есть.
@throws
JsObject.GetOptProperty(
key: string
): any
Смотреть GetOptProperty().
HasProperty()
Возвращает true
, если атрибут с заданным ключом существует, иначе false
.
Если атрибут равен undefined
, выдает ture
.
JsObject.GetOptProperty(
key: string
): bool
SetProperty()
Добавляет в объект новый атрибут, и присваивает ему значение.
Если атрибут с таким ключом уже существует в объекте, устанавливает ему новое значение.
JsObject.SetProperty(
key: string,
value: any,
): undefined
Смотреть AddProperty().