Как в javascript принято писать-оформлять геттеры-сеттеры?

Как в js принято оформлять getters-setters? Так -
getObject: function( ){
	return this.object;
},
setObject: function( value ){
	if( this.object == value ){
		return;
	}

	this.object = value;
}

Или так -
get: function( name ){
	return this[name];
},
set: function( name, value ){
	this[name] = value;
}

Или как-то иначе?
  • Вопрос задан
  • 2495 просмотров
Решения вопроса 3
Bandicoot
@Bandicoot
Вась-программист
iDennis
@iDennis
Что значит как принято? Если можно так и так то выбор за Вами, вроде понятно.
Ответ написан
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Object#defineProperty пора уже использовать.

А вообще везде по-разному. В jQuery, например, принято, что с переданным аргументом -- сеттер, а без него -- геттер.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы