Saya rasa yang kedua lebih menyusahkan dari yang pertama.
Apabila objek CheckObject mempunyai banyak atribut, keseluruhan badan fungsi terlalu panjang, yang menjejaskan bacaan kod Dalam kaedah kedua, setiap atribut objek adalah kaedah, yang pendek dan ringkas, sangat mudah dibaca, dan logik kod adalah sama
CheckObject
Saya tidak merasakan bahawa yang kedua mempunyai kelebihan yang jelas Saya suka yang pertama, atau yang kedua harus diubah seperti ini
var CheckObject = function(){}; CheckObject.prototype.checkName = function() { } var check = new CheckObject(); check.checkName();
Apabila objek
CheckObject
mempunyai banyak atribut, keseluruhan badan fungsi terlalu panjang, yang menjejaskan bacaan kod Dalam kaedah kedua, setiap atribut objek adalah kaedah, yang pendek dan ringkas, sangat mudah dibaca, dan logik kod adalah samaSaya tidak merasakan bahawa yang kedua mempunyai kelebihan yang jelas Saya suka yang pertama, atau yang kedua harus diubah seperti ini