var object = (function () {
var publicFunc = function (arg) {
return _privateFunc(arg);
}
var _privateFunc = function (arg) {
return "private_" + arg;
}
return {
"publicFunc": publicFunc
}
})();
console.log(object.publicFunc('test'));// 'private_test'
ES6ではないです