Что плохого в eval и with?
Что плохого в eval и with? Почему многие новички их так боятся?
|
Я with часто юзал в VBA и крайне редко в js. Причина (на мой взгляд) синтаксис. Пример:
//vba With object .property/method // т.е. обращение идет через точку End With //js with (object) { property/method // и что надо, и что не надо все обращение к объекту :) } |
Цитата:
|
Цитата:
я гораздо чаще видел чтобы его по неопытности использовали там где не надо, чем боялись бы. И если уж на то пошло ценных применений у него не так уж много. Навскидку вспоминаются только синтаксические подсластители, но это тема для отдельного холивара. |
А где не надо использовать ивал?
|
Везде, кроме случаев, где надо.
Всегда ваш Кэп. Просто множество задач, где он нужен существенно меньше множества задач, где он не нужен Например не стоит использовать для парсинга произвольного JSON |
Часовой пояс GMT +3, время: 12:09. |