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