Задать вопрос

Как в 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;
}

Или как-то иначе?
  • Вопрос задан
  • 2497 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 3
Bandicoot
@Bandicoot
Вась-программист
iDennis
@iDennis
Что значит как принято? Если можно так и так то выбор за Вами, вроде понятно.
Ответ написан
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Object#defineProperty пора уже использовать.

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

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

Похожие вопросы