3. Please help find small error


#1


https://www.codecademy.com/courses/close-the-super-makert/0/3?curriculum_id=506324b3a7dffd00020bf661


As far as I can tell, my code looks like everybody else's that works. Can someone please figure out what small detail isn't working. I suspect it's not communicating properly between add() and scan().


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;
    }
};
//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);


#2

@megaace33430,

Have a close look at

case "magazine"


#3

Thank you very much @leonhard.wettengmx.n


#4

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