powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Странности с обектом в JavaScript
16 сообщений из 16, страница 1 из 1
Странности с обектом в JavaScript
    #36275909
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема с объектом JSON
на 1й картинке мы видим всю структуру объекта но почемуто на аоследующих скринах переменные = undefined

Почему? что я делаю не так?
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36275920
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp, может это глюк дебагера??? Попробуйте сразу отобразить значение на экране.
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36275922
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp, это у вас где вообще происходит? В функции? Почему везде вары?
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36275931
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слоненокsp, это у вас где вообще происходит? В функции? Почему везде вары?

в функции
а чем вары в функции плохи?
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36275932
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слоненокsp, может это глюк дебагера??? Попробуйте сразу отобразить значение на экране.
попробовал сделать

Код: plaintext
alert(si.CaptionHeight)

выдает - undefined !!!
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36275933
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слоненокsp, может это глюк дебагера???

перегрузил машину - тоже самое!!
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36275945
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел в чем причина - все поля кроме WorkingArea в JSON имели пробел перед названием поля - отсюда и глюк!!

Извините за переполох!
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36275946
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp, потому что https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Statements/var
The scope of a variable is the current function or, for variables declared outside a function, the current application.
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36275956
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spНашел в чем причина - все поля кроме WorkingArea в JSON имели пробел перед названием поля - отсюда и глюк!!

Извините за переполох!Т.е. было так?
Код: plaintext
{" CaptionHeight": 20 , ...}

В таких названиях полей (когда состоит только из латинских букв, цыфр и _ и начинается на лат. букву или _) кавычки не обязательны.
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36275968
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nym, ну да, я типа, сразу по площади стал стрелять :)
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36277287
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nymsp, потому что https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Statements/var
The scope of a variable is the current function or, for variables declared outside a function, the current application.

Читайте весь текст а не отрывки!!!!

The scope of a variable is the current function or, for variables declared outside a function, the current application.

авторUsing var outside a function is optional; assigning a value to an undeclared variable implicitly declares it as a global variable . However, it is recommended to always use var, and it is necessary within functions in the following situations:

особенно то что выделено жирным!!!
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36277292
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечspНашел в чем причина - все поля кроме WorkingArea в JSON имели пробел перед названием поля - отсюда и глюк!!

Извините за переполох!Т.е. было так?
Код: plaintext
{" CaptionHeight": 20 , ...}

В таких названиях полей (когда состоит только из латинских букв, цыфр и _ и начинается на лат. букву или _) кавычки не обязательны.

у меня просто строка JSON формируется вручную - вот и прозявал )))
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36277738
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spЧитайте весь текст а не отрывки!!!!
...
как я понял, an0nym вам на это и намекал.
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36278437
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слоненокspЧитайте весь текст а не отрывки!!!!
...
как я понял, an0nym вам на это и намекал.

ну этож не кашерно в функциях плодить глобальные переменные!!!
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36278499
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spслоненокsp, это у вас где вообще происходит? В функции? Почему везде вары?

в функции
а чем вары в функции плохи?

spслоненокspЧитайте весь текст а не отрывки!!!!
...
как я понял, an0nym вам на это и намекал.

ну этож не кашерно в функциях плодить глобальные переменные!!!
(падобромуканешна)

, ... да забейте, все нормально. Главное, что бы все работало как нужно, и не ломалось...
...
Рейтинг: 0 / 0
Странности с обектом в JavaScript
    #36278517
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слоненок, ой
, это Я на ручник встал
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Странности с обектом в JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]