Stock Objects

by Denise Nepraunig

HTML

<h1>Stock Objects</h1>

JavaScript

var myport = {
    "SAP" : 50
};

console.log(myport);

var prices = {
    "SAP" : 10,
    "IBM" : 5,
    "IFX" : 2
};

console.log(getPrice(prices, "SAP"));

myport.IBM = 25;
console.log(myport);

function addPort(portfolio, stockname, share) {
    portfolio[stockname] = share;
}

addPort(myport, "IFX", 10);
console.log(myport);


function getPrice(stock, stockname) {
    return stock[stockname];
}

function getValue(portfolio) {
    var total = 0.0;
    for(var stock in portfolio) {
        total += portfolio[stock] *
            getPrice(prices, stock);
        //console.log(getPrice(prices, stock));
    }
    return total;
}



console.log(getValue(myport));