Object Function 기본 함수 구현

Programming 2012. 10. 30. 13:49 by touchsoul

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

JavaScript 에서 Java 처럼 객체 활용을 하고 싶다면, 이렇게 처리하면 좋다.


var Data = function Class() {};


Data.prototype = {

equals: function(obj) {

for(var p in this) {

if(this[p] != data[p]) return false;

}


return true;

},

toString: function() {

var result = "";


for(var p in this) {

if(typeof(this[p])!="function") {

result += this[p] + ",";

}

}

result = result.substr(0,result.length-1);

return result;

},

clone: function() {

var clone = new this.constructor();

for (var property in this)

        clone[property] = this[property];

return clone;

}

};


Nav