新手初学,一直不明白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是什么?求大神解答
JavaScript的setter与getter问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 半半半山 2016-03-17 15:37关注
内部机制,当你执行 ex.n = 3 时,就调用setter方法,参数n就是3
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报