English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Этот пример рассказывает о том, как реализовать удаление дублирующихся json в массиве с помощью JavaScript. Предоставляется для вашего рассмотрения, подробности см. ниже:
var array = [{"name":"123"},{"name":"123"},{"name":"456"}]; unique(array); function unique(list) { var arr = []; for (var i = 0; i < list.length; i++) { if (i == 0) arr.push(list[i]); b = false; if (arr.length > 0 && i > 0) { for (var j = 0; j < arr.length; j++) { if (arr[j].typesname == list[i].typesname) { b = true; //break; } } if (!b) { arr.push(list[i]); } } } return arr; }
PS: еще несколько полезных онлайн-инструментов для работы с json для вашего参考 и использования:
ОнлайнИнструмент проверки, проверки, улучшения и форматирования кода JSON:
http://tools.jb51.net/code/json
JSONОнлайн-инструмент форматирования:
http://tools.jb51.net/code/jsonformat
Онлайн XML/Инструмент互相 преобразования JSON:
http://tools.jb51.net/code/xmljson
jsonОнлайн-инструмент форматирования/украски/сжатия/редактирования/преобразования кода:
http://tools.jb51.net/code/jsoncodeformat
ОнлайнИнструмент сжатия/перевода json:
http://tools.jb51.net/code/json_yasuo_trans
Более подробную информацию о JavaScript можно найти в разделе: "Суммарные советы по работе с json в JavaScript", "Суммарные советы по поисковым алгоритмам в JavaScript", "Суммарные советы по ошибкам и отладке в JavaScript", "Суммарные советы по структурам данных и алгоритмам в JavaScript", "Суммарные советы по遍ительному алгоритму и технике в JavaScript" и "Суммарные советы по математическим операциям в JavaScript".
Надеюсь, что это руководство поможет вам в разработке программ на JavaScript.
Заявление: содержимое этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, контент предоставлен пользователями Интернета в добровольном порядке, сайт не имеет права собственности, не был отредактирован вручную и не несет ответственности за связанные с этим юридические обязательства. Если вы обнаружите подозрительное содержание, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма, пожалуйста, замените # на @) для сообщения о нарушении авторских прав,并提供 соответствующие доказательства. Если факт будет подтвержден, сайт немедленно удалят涉嫌侵权的内容。