|
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Цитата:
Если учитывать, что if работает с логическим результатом в условии, то проверять true на равенство true, это быдлокодерство. |
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
согласен)))))))
__________________
скриптограф |
|
|||||
Modus ponens
|
Не нужно делать проверки, XML динамический класс, нужно только удостовериться, что обращаемся именно к XML а не куда-то в другое место:
никогда не выкинет исключения.
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
Исключения он не выкинет, но тогда создается потенциальная опасность получить нулевое значение там, где его нет - и все равно придется делать проверки:
var xml:XML = <LOCATIONS> <LOCATION ID = "1" STATUS = "OPEN" /> <LOCATION ID = "2" STATUS = "CLOSE" /> <LOCATION STATUS = "OPEN" /> <LOCATION ID = "4" STATUS = "CLOSE" /> <LOCATION ID = "5" STATUS = "OPEN" /> </LOCATIONS>; var openLocationsID:Vector.<uint> = new Vector.<uint>(); xml.*.(@STATUS == "OPEN" && openLocationsID.push(valueOf().@ID)); trace(openLocationsID); //Output: 1,0,5 С valueOf() не выкинет))
__________________
скриптограф |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Берем мой код выше, и удаляем проверку на ID
var xml:XML = <LOCATIONS> <LOCATION ID = "1" STATUS = "OPEN" /> <LOCATION ID = "2" STATUS = "CLOSE" /> <LOCATION STATUS = "OPEN" /> <LOCATION ID = "4" STATUS = "CLOSE" /> <LOCATION ID = "5" STATUS = "OPEN" /> <LOCATION ID = "6" /> </LOCATIONS>; var openLocationsID:Vector.<uint> = new Vector.<uint>(); xml.*.(hasOwnProperty ('@STATUS') && @STATUS == "OPEN" && openLocationsID.push(@ID)); |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
ну если найдутся желающие, то почему бы и нет?))
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
Цитата:
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
Часовой пояс GMT +4, время: 15:35. |
|
« Предыдущая тема | Следующая тема » |
|
|