专栏首页杨龙飞前端javascript 私有化属性,和公共属性

javascript 私有化属性,和公共属性

function TestClassA(name, number) {  

       this.name = name;             //public  

       this.number = number;         //public  

       var account = '';             //private  

       var phone = '13612345678';    //private  

       this.getAccount = function() {  

              return account;  

      }  

       this.setAccount = function (a) {  

              account = a;  

      }  

  }  

私有化属性是指,每个对象在调用这个属性时都得先set进去值然后再获取,并且不是公用的。

公共属性是,每个新构造的对像访问的都是一个属性,公用的

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 箭头函数不会修改this

    windseek
  • 箭头函数不会修改this

    windseek
  • react native props上存在的属性,显示不存在

    问题:类型“Readonly<{}> & Readonly<{ children?: ReactNode; }>”上不存在属性“navigation”。ts(2...

    windseek
  • php基于协程实现异步的方法分析

    github上php的协程大部分是根据这篇文章实现的:http://nikic.github.io/2012/12/22/Cooperative-multita...

    砸漏
  • 22道高频JavaScript手写面试题及答案

    由于防抖函数原理:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。

    桃翁
  • Javascript 面试的完美指南(开发者视角)

    函数是 JavaScript 的精华,是 JS 一等公民。JS 函数不仅仅是一个普通的函数,与其他语言不同,JS 函数可以赋值给变量,作为参数传递给另一个函数,...

    Javanx
  • 长期维护更新,前端面试题

    HTML,即超文本标记语言,几乎是所有网站的支柱。HTML 为网页带来标题、子标题、列表和其它一些文档结构的格式。在最近更新的 HTML5 中,甚至可以创建图表...

    FinGet
  • JavaScript面试的完美指南(开发者视角)

    函数是 JavaScript 的精华,是 JS 一等公民。JS 函数不仅仅是一个普通的函数,与其他语言不同,JS 函数可以赋值给变量,作为参数传递给另一个函数,...

    Fundebug
  • js---对象 和 函数this

       当函数被保存为一个对象的属性时,它就可称为这个对象的方法。当一个方法被调用时,this被绑定到这个对象上。如果调用表达式包含一个提取属性的动作(. 或 ...

    小蔚
  • Mac 安装 Swoole 出现 Enable openssl support, require openssl library 的解决办法

    今天升级 Swoole 版本的时候,指定开启 OpenSSL 的时候报错了。以下是场景还原

    hedeqiang

扫码关注云+社区

领取腾讯云代金券