标签:javascript
对于属性,访问器函数不是必须的。
如果定义了存取器函数,应参照getVal() 和 setVal(‘Hi’)格式。
// bad dragon.age(); // good dragon.getAge(); // bad dragon.age(25); // good dragon.setAge(25);
// bad
if (!dragon.age()) {
return false;
}
// good
if (!dragon.hasAge()) {
return false;
}
创建get() and set()函数时不错的想法,但是要保持一致function Test(options) {
options || (options = {});
var lightsaber = options.lightsaber || 'blue';
this.set('lightsaber', lightsaber);
}
Test.prototype.set = function(key, val) {
this[key] = val;
};
Test.prototype.get = function(key) {
return this[key];
};
标签:javascript
原文地址:http://blog.csdn.net/princeterence/article/details/45866081