EnglishУкраїнськаmRussian
Login/New
Topic with many replies

Работа с объектами


| 1 | 2 | Last
Author Message
Written on: 24. 04. 2017 [16:33]
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
Подскажите пожалуйста

JAVASCRIPT
Obj = new Object();


Как определить количество элементов в Obj? Пробовал Obj.lenght - вернуло "<EVA>"
Как поэлементно перебрать Obj? (я имею ввиду foreach(key => val) или for(key in Obj))
Written on: 24. 04. 2017 [16:37]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"monia" wrote:

Как определить количество элементов в Obj? Пробовал Obj.lenght - вернуло "<EVA>"
Как поэлементно перебрать Obj? (я имею ввиду foreach(key => val) или for(key in Obj))

Нет у абстрактного объекта такой возможности, а если и нужно пересчитать, то только через:
JAVASCRIPT
for({prop} in {obj}) {do};


Learn, learn and learn better than work, work and work.
Written on: 25. 04. 2017 [09:06]
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
С перебором и подсчетом количества элементов, объекта, разобрался :)
JAVASCRIPT
for(var Key in Object)
{
    ......
}
без var выдается ошибка


А как можно объект высвободить/обнулить/очистить? т.е. сделать его пустым, после раннего использования


[This article was edited 1 times, at last 25.04.2017 at 09:09.]
Written on: 25. 04. 2017 [09:46]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"monia" wrote:

А как можно объект высвободить/обнулить/очистить? т.е. сделать его пустым, после раннего использования

Новый очевидно создать, или оператором "delete".

Learn, learn and learn better than work, work and work.
Written on: 26. 04. 2017 [14:08]
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
Подскажите
как принудительно указать тип переменной в JS коде
Written on: 27. 04. 2017 [11:10]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"monia" wrote:

как принудительно указать тип переменной в JS коде

Документацию читайте!
Это не строго типизированный язык, следовательно тип автоматической переменной определяет то, что туда пишется.

Learn, learn and learn better than work, work and work.
Written on: 27. 04. 2017 [15:55]
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
JAVASCRIPT
statDB = SYS.BD.PostgreSQL.ArchDB.enableStat()

Подскажите
Правильно ли я, данной записью, пытаюсь получить состояния активности/подключчения к БД "ArchDB"

Если нет, то подскажите правильный вариант. Хотел сделать проверку на подключение к БД PostgreSQL

[This article was edited 1 times, at last 27.04.2017 at 16:22.]
Written on: 27. 04. 2017 [21:05]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"monia" wrote:

JAVASCRIPT
statDB = SYS.BD.PostgreSQL.ArchDB.enableStat()

Подскажите
Правильно ли я, данной записью, пытаюсь получить состояния активности/подключчения к БД "ArchDB"

Какое отношение это имеет к теме форума?
Где в документации написано, что у объекта БД есть функция "enableStat"?

"monia" wrote:

Если нет, то подскажите правильный вариант. Хотел сделать проверку на подключение к БД PostgreSQL

Я не даю примеров тут, все есть в документации, не Ваше разве?
http://oscada.org/ru/forum/posts/raznoe/vopros_xmlzaros

Learn, learn and learn better than work, work and work.
Written on: 28. 04. 2017 [07:53]
monia
Олег Намятов
Topic creator
registered since: 21.05.2012
Posts: 173
http://oscada.org/ru/forum/posts/raznoe/vopros_xmlzaros

Мое, просто я думал есть какой то другой способ определения активности/подключчения к БД, не хотел использовать XML запрос

В идеале хотел получить статус связи с БД, что бы при ее отсутствии не выполнять код генерации и отправки SQL запросов


P.S. По поводу темы вы правы, могу открыть новую тему или найти тему связанную с БД

[This article was edited 1 times, at last 28.04.2017 at 07:55.]
Written on: 28. 04. 2017 [22:17]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"monia" wrote:

http://oscada.org/ru/forum/posts/raznoe/vopros_xmlzaros

Мое, просто я думал есть какой то другой способ определения активности/подключчения к БД, не хотел использовать XML запрос

Чем запросы к пользовательскому интерфейсу не устроили?
Этот запрос можно в одну строку с условием записать!

Learn, learn and learn better than work, work and work.
| 1 | 2 | Last



14793