Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
</body>
</html>
 
function Hamburger(size, filling, extended) {
  
  Hamburger.TYPE_SMALL = 'small';
    Hamburger.TYPE_BIG = 'big';
    
    Hamburger.FILLING_CHEESE = 'cheese';
    Hamburger.FILLING_SALAD = 'salad';
    Hamburger.FILLING_POTATO = 'potato';
    
    Hamburger.EXTENDED_SEASONING = 'seasoning';
    Hamburger.EXTENDED_SAUCE = 'sauce';
    
    this.prices = {
        'small': 50,
        'big': 100,
        'cheese': 10,
        'salad': 20,
        'potato': 15,
        'seasoning': 15,
        'sauce': 20
    };
    
    this.calories = {
        'small': 20,
        'big': 40,
        'cheese': 20,
        'salad': 5,
        'potato': 10,
        'seasoning': 0,
        'sauce': 5
    };
    
    this.getCost = function() {
        console.log(this.prices[size] + this.prices[filling]);
    };
    
    this.getCalories = function() {
        console.log(this.calories[size] + this.calories[filling]);
    };
}
var hamburger = new Hamburger('small', 'cheese');
hamburger.getCost();
hamburger.getCalories();
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
fxslokerpro
0viewers