если у меня есть такой массив:
var msg = [ {name: ["a1", "a2"], value: "this is A"},
{name: ["b1", "b2"], value: "this is B"},
...
]
Массив содержит сообщения о глобальных ошибках для проверки формы на стороне клиента. Мне удалось передать ошибочные данные (например, «a1»), и теперь я задаюсь вопросом, как получить соответствующее сообщение из моего плохо сконструированного массива.
Вопрос
Что было бы лучшим способом перебрать этот массив? например, если у меня есть «a1» в качестве параметра, переданного в мою функцию, как мне извлечь «this is A» как соответствующее сообщение?
inArray не очень помогает, потому что мне нужно соответствующее сообщение, а не позиция a1 . Я также не уверен, что это лучший способ хранить мои сообщения об ошибках ... идеи приветствуются!
Спасибо за помощь!