我正在努力解決特定的Javascript問題,我希望有人能夠提供幫助。Javascript列表中的數組串聯
我有名稱和值對的列表,如:
蘋果50
香蕉60
葡萄70
蘋果40
橙30
我想創建一個Javascript對象超出以下數值:
var myObj = {};
,然後在列表中的所有項目:
myObj[name] = value;
,但你可以看到一些名字在列表中不止一次(例如蘋果),所以在這種情況下,我想通過將對象中的值轉換爲數組並將新值添加到數組中,將其添加到對象的同一個屬性中。
所以MyObj中會包含:
蘋果= [50,40]
香蕉= 60
葡萄= 70
橙色= 30
誰能幫助?
感謝,
AJ
爲什麼不把所有的值作爲數組,然後將新的值推送給它,如果對象以該名稱存在? – Shef