-3
我有兩個不同的對象,我需要幫助。一個包含產品類別,它被初始化爲零,另一個對象包含產品本身及其值。javascript比較對象和推送值
主要目標是比較產品以查看哪一個產品適用於哪個類別,如果產品適合該類別,則將產品數量推送到特定類別,並增加類別的值。
這是我category
對象:
var category = { canned foods: 0,
beverages: 0,
soaps: 0,
fruits: 0,
sweets: 0,
dairy: 0,
albany: 0,
mealies: 0 }
和我products
:
var products = { 'Milk 1l': 39,
'Imasi': 30,
'Bread': 45,
'Chakalaka Can': 23,
'Gold Dish Vegetable Curry Can': 17,
'Fanta 500ml': 33,
'Coke 500ml': 54,
'Cream Soda 500ml': 22,
'Iwisa Pap 5kg': 17,
'Top Class Soy Mince': 22,
'Shampoo 1 litre': 3,
'Soap Bar': 12,
'Bananas - loose': 47,
'Apples - loose': 36,
'Mixed Sweets 5s': 49 }
寫一個循環可以很容易地寫出產品對象中的每個產品的東西,但程序如何知道'香蕉 - 鬆散'是一個水果,除非你有一個可能的列表水果? '牛奶1l'是一種飲料*和*乳製品嗎?我不知道'Imasi'是什麼 - 你的程序如何知道? – nnnnnn