JavaScript-javascript 定义类时如何定义它的私有方法

WordPress 开发 WordPress 开发 主题:1098 回复:2322

JavaScript-javascript 定义类时如何定义它的私有方法

清晨说ぺ晚安 发布于 2017-10-21 字数 246 浏览 1079 回复 2
function User()
{
// 逻辑处理
}

User.prototype.get_info = function()
{
// 逻辑处理
}

User.prototype.get_family = function()
{
//逻辑处理
}

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

浮生未歇 2017-10-28 2 楼

 var Cat = {
createNew: function(){
var cat = {};
var sound = function(y){ alert(y); };
cat.makeSound = function(x){ alert(x); };
cat.makeSound2 = function(x){ sound(x) };
return cat;
}
};
var cat1 = Cat.createNew();
cat1.makeSound('111'); //公有
cat1.makeSound2('333'); //公有
cat1.sound('222'); //私有

参考http://www.ruanyifeng.com/blog/2012/07/three_ways_to_define_a_javascript_class.html

泛泛之交 2017-10-27 1 楼

var User = function(){

//私有变量和方法
var person = '';
function get_name(){

}

//公有方法和属性
return {

public_property_one: 'value_one',

public_method1: function(){

},

public_method2: function(){

}

};

}();