运用Prototype可以为对象添加新的方法和属性
function StringBuilder() {
this._string_ = new Array();
}
StringBuilder.prototype.Append = function(item) {
this._string_.push(item)
}
StringBuilder.prototype.toString = function() {
return this._string_.join("");
}
//Test
var buffer = new StringBuilder();
buffer.Append("googlsfsfe");
buffer.Append("baiddu");
alert(buffer.toString());
浙公网安备 33010602011771号