Здравствуйте!
Какой метод отработает быстрее, и есть ли разница по потребляемой памяти?
Имеет ли смысл переводить большие данные в локальную область видимости перед многократным использованием? Т.е. есть ли разница, обращение к свойству объекта self, или к локальной переменной?
function User(name) {
var self = this;
self.name = name;
self.say = function () {
for (var i = 0; i < 100; i++) {
console.log('My name is ' + self.name);
}
};
}
function User(name) {
var self = this;
self.name = name;
self.say = function () {
var name = self.name;
for (var i = 0; i < 100; i++) {
console.log('My name is ' + name);
}
};
}