Var cashRegister = { total: 0, this.add : function(itemCost) { this.total += itemCost; } , scan: function (item) { switch (item) { case "eggs": this.add(0.98); break;


#1

<PLEASE USE THE FOLLOWING TEMPLATE TO HELP YOU CREATE A GREAT POST!>

<Below this line, add a link to the EXACT exercise that you are stuck at.>

<In what way does your code behave incorrectly? Include ALL error messages.>

```

Replace this line with your code.

<do not remove the three backticks above>

#2

@sophialucy

Can you paste in the code and give us a link to your exercise?


#3

SyntaxError: Unexpected token .
var cashRegister = {
total: 0,
this.add : function(itemCost) {
this.total += itemCost; } ,

scan: function (item) {
    switch (item) { 
    case "eggs": 
        this.add(0.98); 
        break;
    
    case "milk": 
        this.add(1.23); 
        break;
    case "magazine":
        this.add(4.99);
        break;
    case "chocolate":
       this.add(0.45);
        break;
    }
    //Add other 2 items here
    return true;
}

};
//Scan 2 eggs and 3 magazines
cashRegister.scan(“eggs”)
cashRegister.scan(“eggs”)
cashRegister.scan(“magazine”)
cashRegister.scan(“magazine”)
cashRegister.scan(“magazine”)

//Show the total bill
console.log('Your bill is '+cashRegister.total);


#5

@sophialucy

#Look here

Remove this. keyword because we don’t need it.