Может ли быть много свойств в объекте js?Слишком много свойств в объекте js
Я хочу построить сайт, похожий на workaway.info, и я думаю о том, как создать компонент поиска. В расширенных параметрах поиска у них есть около 30 флажков для различных видов работы. В каждый список вакансий можно включить несколько типов работ.
Было бы типично иметь свойство boolean
для каждого флажка в объекте или в одном array
, содержащем вход boolean
для всех вариантов?
Любая причина выбора одного над другим?
...
//Method 1:
function Job(theCompany, thePosition){
this.company = theCompany;
this.position = thePosition;
this.isMedical = true;
this.isAdministrative = true;
this.isLaw = false;
...
}
//Method 2:
function Job(theCompany, thePosition){
this.company = theCompany;
this.position = thePosition;
this.typeOptions = [true, true, false...];
...
}