javascript 创建私有变的三个方法
2024-10-08 16:29:24
//方法一
function m() {
//这是私有变量
let p = 10; //这是私有方法
function pr() {
return false;
} //读取或者设置 私有变量和方法
this.pu = function () {
p++;
return pr();
}
} //方法二
function p(n) {
this.getname = function () {
return name;
}; this.setname = function (v) {
name = v;
};
} p1 = new p('also');
console.log(p.getname());//also
p.setname('huo');
console.log(p.getname());//huo //方法三
//静态私有变量
(function () {
let name = ''; p = function (v) {
name = v;
}; p.prototype.getname = function () {
return name;
}; p.prototype.setname = function (v) {
name = v;
}
})
图片:
最新文章
- SublimeText2 快捷键一览表
- wpf 报错: 在 AddNew 或 EditItem 事务过程中不允许“DeferRefresh”。
- centos7.2 默认启动内核修改
- Ubuntu14.04.1 阿里apt源
- Notice: Undefined offset 的解决方法
- thinkphp操作数据库
- android调用百度地图API
- matplotlib中使用imshow绘制二维图
- 关于querySelectorAll的一个坑
- 社交CRM SCRM
- tomcat端口被占用的问题
- [pat]数素数
- 输出链表的倒数第K个值
- InvalidArgumentError (see above for traceback): Assign requires shapes of both tensors to match. lhs shape= [2048,38] rhs shape= [2048,2]
- Java 中的语法糖(7/15整个周六上午总结)
- python 编码方式大全 fr = open(filename_r,encoding='cp852')
- 腾讯后台研发暑期实习offer经历
- HDFS 常用Shell命令
- SQL:bat批处理多个.sql文件
- [bzoj2111][ZJOI2010]Perm 排列计数 ——问题转换,建立数学模型