Показать сообщение отдельно
  #1 (permalink)  
Старый 22.03.2016, 21:34
Профессор
Отправить личное сообщение для hoax Посмотреть профиль Найти все сообщения от hoax
 
Регистрация: 20.09.2012
Сообщений: 151

Проверка на соответствие ключа в многомерном массиве
Есть код:

arr - многомерный массив следующего вида : [ [], [], [] ];
В каждом подмассиве содержится ключ-значение, напрм. [ ['title':'hello', id: 3533], ['title' : 'data', 'id':5454], []... ];

Также есть массив обычный массив keys = ['title', 'id'], который должен проверять соответствие ключей в каждом массиве многомерного дружка.

var i=1, y=0, result; txt='';
			
var arr = ...
var keys = ..	
			
	for(i;i<arr.length;i++) {
					
			var cell = arr[i];
					
			     for(y;y<keys.length;y++) {
							
					alert(cell[keys[y]])
							
						}


Получилось придумать что-то такое, но замысел думаю понятен. В данном коде массив keys, сравнивает ключи только первого подмассива в массиве arr.
Ответить с цитированием