var name = "";
var user = {
name: "Василий",
export: function() {
return {
value: this
};
}
};
alert( user.export().value.name );
user.export() ссылается на текущий объект user
Нет, user.export() возвращает новый объект, который содержит ссылку на user в свойстве value.
var user = {
name: "Василий",
export: function() {
return {
value: this
};
}
};
var resultOfExportCall = user.export();
var valueOfThatResult = resultOfExportCall.value;
console.log(valueOfThatResult == user, valueOfThatResult.name);
Сборка персонального компьютера от Artline: умный выбор для современных пользователей