开发者社区> 问答> 正文

JavaScript的setter与getter问题

新手初学,一直不明白set的参数是哪里来的,比如

var ex={$n:0,
get next(){return this.$n++;},
set next(n){if(n>=this.$n) this.$n=
n;
else throw"错误";}
};

set next(n)的n是什么?求大神解答

展开
收起
小旋风柴进 2016-06-01 14:06:21 1610 0
1 条回答
写回答
取消 提交回答
  • 内部机制,当你执行 ex.n = 3 时,就调用setter方法,参数n就是3

    2019-07-17 19:23:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载