Why use semicolons to terminate statements in modern JavaScript or ActionScript?
axod: Leaving out semicolons leads to errors. Ambiguity etc...return[1,2,3]What should that do? Should it return, or return [1,2,3]?
There are many other examples. Use semicolons and there is no debate over what should happen. Making them optional in javascript was a ridiculous idea.