Class: houseHold

houseHold

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