我正在學習項目(基本上我正在構建基於Node-Express的Web站點以學習Node-Express)。 我需要製作一個'菜單',並且我正在努力尋找以JSON表示的最佳方式(然後在HTML表格中使用)。 我想到的選項是:JS最佳實踐對象vs數組列表vs值對
{"menu" : [{"coffee": 2.00}, {"juice": 3.50}, {"smoothy": 4.00}]}
{"menu" : {"coffee": 2.00, "juice": 3.50, "smoothy": 4.00}}
{"menu" : [{"item": "coffee", "price": 2.00}, {"item": "juice", "price": 3.50}, {"item": "smooth", "price": 4.00} ]}
我找到了一種方法來處理上述所有,但我想知道哪一個是我的方案是最好的選擇(也可能是爲什麼別人都沒有)。
首先是無效的語法。其次是有多個記錄時很難迭代。第三個更合適。 – Tushar
第三種選擇是最好的,因爲您可以很容易地訪問這兩個項目以及它的價格,首先你可以傳遞一個數組中的密鑰,這樣它的無效語法和第二個可以工作。@ GiovanniVigorelli –
是啊..忘記{}選項將是: {「menu」:[{「coffee」:2.00},{「juice」:3.50},{「smoothy」:4.00}]} –