Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отрицательные свойства у объекта (https://javascript.ru/forum/misc/51106-otricatelnye-svojjstva-u-obekta.html)

kostyanet 24.10.2014 18:32

zhurchik, где вы такой хрени начитались? Отрицательное свойство это например null, false, undefined, то есть когда мы пишем !var и плевать на тип отрицательности. Все остальные свойства "положительные". Блиин... чего только не узнаешь. Имя свойства может быть любым, в том числе с черточкой впереди, с пробелами посреди и на русском языке в том числе.

ob['я русский и люблю водк']=true;

kostyanet 24.10.2014 18:38

Для практических задач черточку можно да, юзать как минус. Тогда еще можно obj['sqrt']=2; obj['max'], obj['pow']=0.5, etc.

demoniqus 24.10.2014 21:00

zhurchik, никогда не ориентируйся на один браузер - всегда проверяй сразу в нескольких. Причем советую ознакомиться, кто от кого произошел (например, Яндексовый браузер судя по внешнему виду смахивает на IE, а значит вести себя должен подобающе). Я сегодня сам два офигительных бага в IE выловил, хотя Chrome, Safari, FF прекрасно отработали. Я навсегда запомнил слова одного из "учителей" - IE строже всех следует стандартам, а потому в нем чаще проявляются баги.
Хром же, напротив, один из самых неприхотливых и многое "прощает".


Часовой пояс GMT +3, время: 09:23.