Я делаю вызов ajax в сценарии лайтбокса, который возвращает форму.javascript, удалять идентичные элементы из массива
при загрузке формы я называю var initial = $('form').serializeArray();
, когда форма была отправлена я называю var final = $('form').serializeArray();
, который дает мне два массива объектов, Что я теперь хочу сделать, это сравнить каждый объект в массивах и удалите те, которые не изменились.
как бы я это сделал?
does '.splice()' переупорядочить индексы? i.e если элемент 3 будет таким же, я в конечном итоге получаю '[объект, объект, неопределенный, объект]' или '[объект, объект, объект]'? – Hailwood
splice эффективно удаляет элемент из массива (если дополнительные элементы не указаны, см. Http://www.w3schools.com/jsref/jsref_splice.asp) –