Kindly explain what is wrong with the code below?


#1



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


SyntaxError: Unexpected identifier


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

Hi this part you should add the , after the }

    add: function(itemCost) {
          this.total+= itemCost;
    }, <--
    ...

#3

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