Object = { "ratio1" : "12+45*36",
"ratio2" : "34+45*16",
"ratio3" : "17+25"}
一個Javascript對象我試圖在一個陣列分裂像在一個陣列+後+之前的值和值的值。所以輸出應該像
Array1= ["12" , "34" , "17"]
Array2 = ["45" , "36" , "45","16","25"].
要執行此,我通過按鍵迭代和獲取價值第一,然後我通過數值數組再迭代我使用
ratioArray.split("+");
這給了分裂它我[[「12」,「45 * 36」,[「34」,「45 * 16」],[「17」,「25」]]
現在我再次遍歷所有三個數組並使用第二個分隔符分割。有沒有執行此任何有效的方式讓我可以減少這些多次迭代
這是正確的方式.. – StefansArya
其實我在這裏停留。我無法用結果數組執行分割:( – Karthi
'str.split(/ [+ *] /)' – Will