我正在做一个学习项目(基本上我正在构建一个基于Node-Express的网站来学习Node-Express)。 我需要制作一个“菜单”,并且正在努力寻找用 JSON 表示它的最佳方法(然后在 HTML 表中使用)。 我想到的选项是:
{"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} ]}
我找到了一种处理上述所有内容的方法,但我想了解哪一个是适合我的场景的最佳选择(以及可能为什么其他选项不是)。
最佳答案
第三个更加语义化和友好。您可以轻松地迭代它们并使用 item
进行其他操作,例如 if (item == Something)
,而且它看起来更具可读性。
关于javascript - JS 最佳实践对象列表、数组、值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40519446/