Это не имеет ничего общего с использованием квадратных скобок.Эти минификаторы просто не знают, какой код имеет доступ к obj
, поэтому, если какой-то код попытается получить доступ к obj.propName
, но минификатор изменил имя этого свойства, код сломается.
Iоставил ответ на свой предыдущий вопрос, показывающий, что «Расширенная» функция оптимизации Google Closure Compiler делает то, что вам нужно.