new houseHold()
Detta är hjärtat i kalkylatorn, den håller reda på alla personer och boendet.
- Implements:
- Source:
Members
house :Housing
Skapar ett gratis boende automatiskt.
Type:
- Source:
persons :Array
Här sparas alla hushållets medlemmar
Type:
- Array
- Source:
Methods
addHouse(house)
Lägger till boende i hushållet
Parameters:
Name | Type | Description |
---|---|---|
house |
Housing | Hushållets nya boende. |
- Source:
addPerson(person)
Lägger till Person i hushållet
Parameters:
Name | Type | Description |
---|---|---|
person |
Person | En ny person att lägga till i hushållet. |
- Source:
getGrownups() → {Array.<Person>}
Returnerar alla vuxna i hushållet.
- Source:
Returns:
- Type
- Array.<Person>
getGrownupsIncomeBeforeTax() → {Number}
Returnerar alla vuxnas inkomster före skatt.
- Source:
Returns:
- Type
- Number
getHouse() → {Housing}
Hämtar hushållets boende.
- Source:
Returns:
- Type
- Housing
getHouseHoldTaxableIncome() → {Number}
Summerar och returnerar den totala taxerbara inkomsten i hushållet
- Source:
Returns:
- Type
- Number
getKids() → {Array.<Person>}
Returnerar alla barn.
- Source:
Returns:
- Type
- Array.<Person>
getPersons() → {Array.<Person>}
Personer i hushållet
Returnerar en array med personerna i hushållet.
- Source:
Returns:
Persons
- Type
- Array.<Person>
getPersonsBelowAge(age) → {Array.<Person>}
Ger dig en array med alla personer i hushållet under definierad ålder.
Parameters:
Name | Type | Description |
---|---|---|
age |
Number | Ålder |
- Source:
Returns:
Persons below defined param age
- Type
- Array.<Person>
numberOfPersons() → {Number}
Antal personer i hushållet.
- Source:
Returns:
- Type
- Number
totalCalc() → {Number}
Hushållets inkomster exklusive skatt
- Source:
Returns:
- Type
- Number