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

js中get set 的用处体现在哪里?死循环?

js中get set 的用处体现在哪里?死循环?

守候你守候我 2018-08-06 11:11:16
var cart = {  _wheels: 4,  get _wheels () {    return this._wheels;//Maximum call stack size exceeded  },  set _wheels (value) {    if (value < this._wheels) {      throw new Error('数值太小了!');    }    this._wheels = value;  }}console.log(cart._wheels);cart._wheels = 1;console.log(cart._wheels);
查看完整描述

1 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

建议看看这篇文章:关于JavaScript中Get/Set访问器
然后就是,我把你这段代码复制进我的 VS Code 中时,显示是这样的:

https://img1.sycdn.imooc.com//5baaec8a00014e2d04300330.jpg

所以,一个好的编辑器能够帮你直接发现问题。


查看完整回答
反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 573 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信