Вот скажите, как можно было придумать такой КОНЧЕННЫЙ язык как JavaScript, где можно именовать переменные хоть членом? Я касательно частного случая, может кто знает логику этого парадокса?
Случай следующий. Можно именовать переменные как abc123, так и $abc123. Причём это будут разные переменные. Если разраб, каким-то макаром (а у меня постоянно знак доллара просится к именованию, так как я пхп-шник прежде всего) именует переменную как itemName, а потом её вызовет как $itemName, то произойдёт коллапс вселенной. Никто не скажет, где и в чём ошибка. ПРосто коллапс. Как такое можно было придумать? Ломаю голову над сопросом, кляня псевдо ЯП JS... (По долгу службы приходится этим чудом активно пользоваться)