Javascript 数组,查找并组合具有重复值的条目

标签 javascript arrays

我有以下动态生成的数组:

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

有 2 个条目具有相同的起始值:0%。我怎样才能找到它并将其组合在一起:

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

谢谢

将代码编辑为有效数组。

最佳答案

这是一个只有一个成员的数组文字。您需要以逗号结束字符串以分隔成员。我会尝试将每个成员重写为对象文字,并使用 json 方法在字符串和对象之间交替。在对象形式中,您可以进行 mixin 来合并相似的成员。

关于Javascript 数组,查找并组合具有重复值的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3793532/

相关文章:

javascript - 如何实现sizzle的:gt filter in vanilla javascript

java - 在java中声明数组后分配给数组的字节数

arrays - 如何使用 Firebase 数据库进行分页?

php - 将查询分组到子数组中

javascript - 具有非 jQuery/框架构建的路点

javascript - 在 pug 中编辑表格的单元格并将编辑的数据保存到数据库中

javascript - 在 Xamarin.Forms WebView 中执行 Javascript

javascript - 套接字.io : Receiving data from server node js

c++ - 在 C++ 中返回数组引用的语法

java - Java (Android) 中的大型二维数组存储