Я на 100% уверен, что эта топика c обсуждалась ранее, но мне не удалось правильно выполнить поиск в Google, поэтому я здесь.
Обычно, когда я пишу классы, у меня есть определенные c методы, которые что-то делают, и внутри него я структурирую каждый шаг следующим образом:
Class MyClass {
......
mainMethod() {
this.runValidation();
const val1 = this.method1();
const val2 = this.method2();
const val3 = this.method3(val1, val2);
const val4 = this.methid4(val1, val3);
......
return finalResult
}
}
, и я решил сохранить в текущем объекте только некоторые определенные c значения. Может быть, так будет лучше, или, может быть, я использую его в большем количестве мест, и к нему легче получить доступ, это зависит от обстоятельств.
Мой вопрос заключается в том, что было бы лучше. Тот, который я только что показал вам выше, или тот, который показан в следующем фрагменте кода:
Class MyClass {
......
mainMethod() {
this.runValidation();
this.method1()
this.method2()
this.method3()
......
return this.finalResult
}
}
, где я постоянно изменяю свойства текущего объекта?