Поиск значения в массиве объектов и вывод его порядкового номера с ключом

168
30 августа 2018, 23:50

Дан массив объектов. Найти введенное значение в массиве и выести порядковый номер элемента массива с ключом, в котором оно записано. Пара ключ/значение не уникальны. Выводить инфомацию по всем найденым, либо сообщение про отсутсвие таковых.

Если возможно, посоветуйте, как решить эту задачу, и на что нужно обратить внимание. Буду предельно благоддарен.

Answer 1

Кажется, решил. Отправляю ответ сюда.

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("Не найдено")
}
READ ALSO
Как проверить 3 input сразу?

Как проверить 3 input сразу?

Почему то у меня проверяет только один input вместо каждого с name=oneКто может подсказать как сделать проверку каждого input name="one" ?

171
Работа с файлом, полученным из input &ldquo;file&rdquo; [закрыт]

Работа с файлом, полученным из input “file” [закрыт]

Стоит задача изdocx документа импортировать текст в md

164
Посчитать количество записей в связи - MySQL

Посчитать количество записей в связи - MySQL

Есть сервис вопросов и ответов и есть две таблицы:

174