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


#1



Replace this line with your code.


#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.