У меня есть следующие динамически генерируемые массивы:Удалить дубликат строки из массива
,<div id="layer0" style="left: 470px; top: 286px;">Some Text</div>
,<div id="layer0" style="font-size: 68px; left: 70px; top: 286px; ">SomeText</div>
,<div id="layer1" style="font-size: 18px; left: 60px; top: 286px; ">SomeText</div>
,<div id="layer2" style="font-size: 18px; left: 50px; top: 286px; ">SomeText</div>
Первые 2 записи не являются дубликатами точно, но имеют один и тот же «ID»: layer0. Второй вариант отличается тем, что имеет привилегию размера шрифта css.
Как удалить первый из этого массива, который имеет дубликат «id», но может отличаться в точном виде.
Массивы объединены корыто:
var allcode = $.merge([oldarray],[newarray])
Где в oldarray
некоторые дублируют мне нужно избавиться. Спасибо.
Я согласен с тщательным сочетанием. Но я думаю, что это массив строк HTML, поэтому для сравнения свойств id требуется некоторое разбор. –
Это хороший момент, я исправлю это. – lincolnk
Thanx, в моем коде это дублирует все #ID. Пожалуйста, позвольте мне проверить его, чтобы увидеть, где я делаю это неправильно. – Mircea