Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Love it when they don't just tell you how to do something.

Or why. None of the examples seem like constructors provide any advantage over literals.



So that the methods don't need to be re-defined for every object.


Object literals don't require you to duplicate any code:

    function getObject(val1, val2) {
        return {
            foo: val1,
            bar: function() {
                return val2;
            }
        };
    }


In this instance the "bar" method is redefined every time you call getObject.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: