Hacker News new | ask | show | jobs
by danh 5845 days ago
I don't think semicolons help your example.

    return
    {
        foo: 7
    };
still returns undefined.
1 comments

And that's one of the reasons (IMHO) that bracketing style sucks.

I was really explaining why rookies will make mistakes with js. The simplest way to prevent those types of errors is to always use ; and to use { on the same line style.

I understand the curly on the same line thing can bite you in Javascript, but man I find it so much easier to read when I can match them up by line of sight on a new line, that is one of my big pet peeves.