3. Short Term Memory- What is wrong with my code?


#1



SyntaxError: Unexpected Error

I don't know what is wrong with it? Any help is much appreciated. Thank you!


var cashRegister = {
    total: 0,
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;
        
        
        }
        return true;
    }
};


cashRegister.scan("eggs",2);
cashRegister.scan("magazine",3);

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


#2

this is currently your cash register object:

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

the scan method should also be part be part of the cash register object


#3

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.