创建一个JSON对象,将另一个数组加到一个数字

时间:2017-08-27 09:54:17

标签: javascript arrays json object

我将解释我相当混乱的标题: 我创建了一个JSON对象,代表特定菜肴的商家价格标签。我想要做的是模仿成分的价格,以及来自3个不同商家的总价。 这是完全硬编码的,因此目前没有后端。正如你所看到的那样,我对同义词非常不确定,但你得到了我想要做的事情的逻辑。

JS

var main = function () {

    var recipeType = {
        0: {"name": "cocktail", "ingredients": ["Booz","Roofis","Green Stuff"]},
        1: {"name": "appetizer", "ingredients": ["Some leaves","Some veggies", "I dunno toast","Cheese or whatever"]},
        2: {"name": "main course", "ingredients": ["A dead animal","its blood", "some potatoes","love","asparagus"]} ,
        3: {"name": "dessert", "ingredients": ["Dough","Some Sprinkly shit", "sugar","more sugar","cream shaboogy pop"]} ,
    }

    var Merchantprices = {

        ampm:{"ingredientPrice":recipeType[0].ingredients == 20,"sumPrice":recipeType[] == ingredientPrice * recipeType[].ingredients.length },
        haCarmel:{},
        tivTaam:{},

    }

    function getRecipeItems() {
        return recipeItems = [
            {
                "id": "recipe0",
                "title": "Grasshopper Cocktail",
                "img": "../images/grasshopper-cocktail.jpg",
                "ingredients": recipeType[0].ingredients,
                "instructions":"shaken not stirred",
                "price": {"ampmPrice":Merchantprices[0].sumPrice,"haCarmelPrice":Merchantprices[1].sumPrice,"tivTaamPrice":Merchantprices[2].sumPrice},
                "type" : recipeType[0].name,
            },

0 个答案:

没有答案