javascript高级程序设计阅读收获(10.16)——私有变量和特权方法
2021/9/5 17:05:54
本文主要是介绍javascript高级程序设计阅读收获(10.16)——私有变量和特权方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.什么是私有变量
function add(num1,num2){ let sum = num1 + num2; return sum; }
- num1,num2和sum就是私有变量,这几个变量只能在函数内部使用。
2.什么是特权方法
function MyObject(){ let privateVariable = 10; function privateFunction(){ return false; } this.publicMethod = function(){ privateVariable++; return privateFunction(); }; }
- 特权方法是能够访问函数私有变量(及私有函数)的公有方法,上述的publicMethod就是一个特权方法。
function Person(name){ this.getName = function(){ return name; } this.setName = function(value){ name = value; } } let person = new Person('Nicholas'); console.log(person.getName());//Nicholas person.setName('Greg'); console.log(person.getName());//Greg
- 可以定义私有变量和特权方法,以隐藏不能被直接修改的数据。
这篇关于javascript高级程序设计阅读收获(10.16)——私有变量和特权方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-29开源工具的魅力:让文档管理更“聪明”
- 2024-11-29Release-it开发入门教程
- 2024-11-29Rollup 插件入门教程:轻松掌握模块打包
- 2024-11-29从零到一,产品经理如何玩转项目管理和团队协作
- 2024-11-29如何通过精益生产管理工具帮助项目团队实现精准进度控制?
- 2024-11-29低代码应用开发课程:新手入门与基础教程
- 2024-11-29入门指南:全栈低代码开发课程
- 2024-11-29ESLint课程:初学者快速上手指南
- 2024-11-29JWT课程:新手入门教程
- 2024-11-29高效办公秘诀:文档管理中的可视化革命