2 atyuyjh atyuyjh 于 2016.03.17 21:34 提问

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是什么?求大神解答

1个回答

xiumu_
xiumu_   2016.03.17 23:37
已采纳

内部机制,当你执行 ex.n = 3 时,就调用setter方法,参数n就是3

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!