Edit in JSFiddle

var $ = (function(){

    // 싱글톤을 위한 인스턴스 private 변수
    var instance = null;

    var $ = function(name){

        return new init(name);
    };


    function init(name){

        name = name || '';

        this.name = name;

        // 싱글톤 패턴
        return instance = instance ? instance : this;
    };

    init.prototype.getName = function(){

        return this.name;
    };



    return $;

}());


console.log($('mohwa') === $('mohwa'));
console.log($('mohwa').getName());