我正在努力解决特定的Javascript问题,我希望有人能够提供帮助。Javascript列表中的数组串联
我有名称和值对的列表,如:
苹果50
香蕉60
葡萄70
苹果40
橙30
我想创建一个Javascript对象超出以下数值:
var myObj = {};
,然后在列表中的所有项目:
myObj[name] = value;
,但你可以看到一些名字在列表中不止一次(例如苹果),所以在这种情况下,我想通过将对象中的值转换为数组并将新值添加到数组中,将其添加到对象的同一个属性中。
所以MyObj中会包含:
苹果= [50,40]
香蕉= 60
葡萄= 70
橙色= 30
谁能帮助?
感谢,
AJ
为什么不把所有的值作为数组,然后将新的值推送给它,如果对象以该名称存在? – Shef