比方说,我们有以下几点:获得唯一对象
node[1].name = "apple";
node[1].color = "red";
node[2].name = "cherry";
node[2].color = "red";
node[3].name = "apple";
node[3].color = "green";
node[4].name = "orange";
node[4].color = "orange;
如果我使用jQuery.unique(节点),我会得到所有的原始节点,因为他们都有一个不同的名称或颜色。我想要做的只是得到节点一个独特的名字,它应该返回
node[1] (apple)
node[2] (cherry)
node[4] (orange)
它不应该返回3,因为它是相同的水果,即使我们有绿色和红色的苹果。
你必须遍历您的阵列,以创造独特的相匹配的新阵列。 –
我会改为使用不同的数据结构,其中'node'是一个对象,并且对象的每个键都是水果,每个都包含一个颜色数组。 –
@KevinB也许OP想要一定的顺序.... – David