Дан массив объектов. Найти введенное значение в массиве и выести порядковый номер элемента массива с ключом, в котором оно записано. Пара ключ/значение не уникальны. Выводить инфомацию по всем найденым, либо сообщение про отсутсвие таковых.
Если возможно, посоветуйте, как решить эту задачу, и на что нужно обратить внимание. Буду предельно благоддарен.
Кажется, решил. Отправляю ответ сюда.
var array = [
{ a1: 1 },
{ a2: 2 },
{ a3: 3 },
{ a4: 4 },
{ a5: 5 },
{ a6: 6 },
{ a7: 1 },
{ a8: 3 },
{ a9: 6 },
{ a10: 2 },
{ a11: 4 },
{ a12: 6 }
];
var ahtung = true;
for (var i = 0; i < array.length; i++) {
for (key in array[i]) {
if (array[i][key] === 3) {
console.log("key is:" + key + " index is:" + i);
ahtung = false;
}
}
}
if (ahtung) {
console.log("Не найдено")
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей