3. Short-Term Memory (URGENT)


#1


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


I really don't know what did I do wrong? They won't let me pass.....
Please help me to take a look! Thanks.


var cashRegister = {
    total: 0,
    
//insert the add method here    
    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;
        
        //Add other 2 items here
        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

//insert the add method here    
    add: function(itemCost)
    this.total += itemCost;
}; // Semicolon is not needed here you should make   
// a comma here

#3

Why this is comma?
And the one at the bottom, is semicolon?


#4

Old but Gold

Your Guide to Semicolons in Javascript


#5

We used comma inside of an object to separate out multiple method or different expressions


It is used as part of JavaScript syntax to mark the end of any statement.

Hope this helps!


#6

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