标签: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