3. Short-Term Memory


#1



Can Anyone Please Help. I'm trying with the below error from long time and unable to rectify and error is

SyntaxError: Invalid shorthand property initializer

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

@bytewhiz04570
Change

into
add: function(itemCost)


#4

Thanks leonhard.wettengmx.n, It's working.