一千萬個為什麽

搜索

Javascript數組,查找並組合具有重復值的條目

我有以下動態生成的數組:

var myArray = ("0% { left:74px; top:202px; }"   , "44% { left:427px; top:122px; }", "0% { font-size:11px; }", "55% { font-size:49px; }" );

有兩個條目具有相同的起始值:0%。我怎樣才能找到它並將它們組合在一起:

form:
0% { left:74px; top:202px; },
0% { font-size:11px; },
to
0% { left:74px; top:202px; font-size:11px;},

謝謝

編輯了有效數組的代碼。

最佳答案

這是一個只有一個成員的數組文字。您需要在逗號之間結束字符串以分隔成員。我會嘗試將每個成員重寫為對象文字,並使用json方法在字符串和對象之間交替。在對象形式中,您可以執行mixin來合並類似的成員。

轉載註明原文: Javascript數組,查找並組合具有重復值的條目