Показать сообщение отдельно
  #3 (permalink)  
Старый 19.11.2011, 18:41
Аспирант
Отправить личное сообщение для Ultimatum Посмотреть профиль Найти все сообщения от Ultimatum
 
Регистрация: 18.06.2010
Сообщений: 63

var json = array();
var temp = array();
json = [{"id":"300","text":"привет"},{"id":"301","text":"reboot"}]
temp = [{"id":"300","text":"привет"},{"id":"30","text":"restart"}]


for(var i=0;i<temp.length;i++){
for(var m=0; m < json.length ;m++){
 if(temp[i].id == json[m].id){
  // совпадение есть
 	}else{
 // совпадение нет
 // тогда по идее добавляем в новый массив
 }							
}
}


Как то так, набросал прям здесь.

Но это неправильно, так как при переборе второго массива, скажем когда найдем

temp{"id":"30"} != json{"id":"300}
мы должны {"id":"300} добавить в массив temp но там такой массив есть уже под индексом '0'

Последний раз редактировалось Ultimatum, 19.11.2011 в 18:45.
Ответить с цитированием