为了账号安全,请及时绑定邮箱和手机立即绑定

js写的属性想要不被修改是不是有下面这几种方法?是不是有更好的?

js写的属性想要不被修改是不是有下面这几种方法?是不是有更好的?

蝴蝶刀刀 2018-12-19 18:14:08
1.写成返回值这种:function re(){     let myname = 123    let set = {        'name' = function(name){            myname = name        }    }    let get = {        return myname    }}2.对象类function re(){     this.myname = 123    this.set = {        'name' = function(name){            this.myname = name        }    }    this.get = {        'name' = function(){             return this.myname        }           }}var hh = new re().set.name('aaa');alert(hh.get.name())大家给我指点一下
查看完整描述

1 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

1.写在闭包里
2.用const

查看完整回答
反对 回复 2019-01-18
  • 1 回答
  • 0 关注
  • 538 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号