#javascript #oop #javascript-objects
#javascript #ооп #javascript-объекты
Вопрос:
Есть ли разница в производительности, когда у вас есть код, подобный
var Base64{
encode : function(a){
...
},
decode : function(b){
...
}
}
Следует ли обращаться к свойствам и функциям внутри класса Base64 с помощью this.encode() или с помощью Base64.encode()
Есть ли какая-либо разница в производительности?
Ответ №1:
Я бы сказал, не заморачивайтесь с этой микрооптимизацией и используйте this
, потому что это делает ваш код более удобным в обслуживании.
Что, если вы хотите изменить Base64
на base_64
? Лучше изменить это только в одном месте 🙂
Комментарии:
1. это хороший подход. просто нужна дисциплина, чтобы убедиться, что контекст всегда
Base64
.