Как у свойства объекта сделать проверку допустимых значений? [требует правки]

246
10 февраля 2017, 05:28

Например user.age - от 18 лет.

Answer 1

Классический пример для сеттеров объекта. Попробуй их использовать.

Они позволяют делать проверку прямо при присванивании свойства через user.age = 99;

Подробнее https://learn.javascript.ru/descriptors-getters-setters#да-здравствуют-get-set

Answer 2

можно так:

var minAge = 18;
if(user.age >= minAge){
 // do something
}
READ ALSO
fancybox и slick.

fancybox и slick.

Встроен слайдер slick в fancyboxЕсли закрыть попап окно и снова его открыть без перезагрузки страницы - пропадает кнопка закрытия этого окна и на esc также...

960
Когда использовать margin и padding в CSS

Когда использовать margin и padding в CSS

Существуют ли правило или руководящий принцип при написании CSS, по которому следует использовать margin или padding для добавление отступов?

357
Медиа-запросы и псевдо-класс :lang()

Медиа-запросы и псевдо-класс :lang()

При переключении с английского на русский, ломается headerПроблема в том, что названия пунктов меню(которое в хедере) длинее названий на английском...

334
Проблемы с float

Проблемы с float

Есть формаХочу сделать так, чтобы при раскрытии описания форма растягивалась

405