-1
이 내가 속성의 해시에서 개체를 만드는 방법은 다음과 같습니다개체 생성자를 다시 사용하는 방법은 무엇입니까?
var object = new function (data) {
var self = this;
self.property = data.property;
self.anotherProperty = data.anotherProperty;
self.method = function() { return 'something'; }
self.update = function (newData) {
//what is here ?
//i could have written:
self.property = newData.property;
self.anotherProperty = newData.anotherProperty;
//but why not reuse the constructor?
}
};
내가이 함수 (생성자)를 재사용 할 수 해시에서 개체를 업데이트하는 방법을 생각해 본다. 그래서 :
object.update(newData)
이 newData
해시가 생성자 함수에서 수행하는 것과 동일한 방법에서 현재 개체 속성을 업데이트 할 것입니다.
안녕하세요, 좋은 생각 당신은 거꾸로 문제를 설정, 멋진 ..이 기능은 익명으로 유지됩니다. – Dziamid