Сообщение от Shitbox2
|
JS работает и без ; в конце строки и лично мне удобнее их вовсе не ставить, но есть подозрения, что многие оптимизаторы кода заглохнут из-за этого. Опасения оправданы?
Ну и в дополнение, какой оптимизатор посоветуете? Есть ли он онлайн?
|
Заглохнут. Да и понять будет не возможно, что вообще написано.
Вот 2 кода, первый без ";", а второй с ";". Первый не читаемый и не рабочий. Второй читаем и работает.
function A(){
this.method1 = function(){alert('ok')}
}
var a=new A (function(){alert('ok')})()
function A(){
this.method1 = function(){alert('ok');}
}
var a=new A; (function(){alert('ok')})();
Притом первый код я разбил на строки, а так, это был реальный кусок кода, который был вытянут в строку после сжатия какой то программой оптимизации.