Это всего лишь пример. Тем не менее, основой того, что я делаю, является выполнение цикла, где один из объектов в цикле может иметь один из следующих объектов, что я хочу сделать, это найти в указанном объекте ниже, если есть совпадение с объектом, который я зацикливаю где, если есть совпадение, я хочу использовать объект ниже соответствующего значения.
prettyNames = {
"namenode": "Name Nodes",
"secondarynamenode":"Secondary Name Nodes",
"datanode":"Data Nodes",
"web":"Web",
"tasktracker":"Task Trackers",
"jobtracker":"Job Trackers",
"oozie":"Oozie",
"single-namenode":"Single NameNode",
"single-databse":"Single Database"
};
Итак, я знаю, как это сделать с помощью PHP, и я подумал, что знаю, как я могу это сделать с помощью JavaScript. Однако это не работает так, как я думал, поэтому я ищу идеи, как справиться с этим должным образом.
Редактировать
У меня есть объект JSON, через который я перебираю цикл для каждого стиля. Где один из объектов в этом JSON больше похож на идентификатор из системного вывода. Я хочу, чтобы во время выполнения этого цикла возьмите этот объект в качестве переменной и сравните его с переменными / объектами в объекте prettyNames, чтобы, если он был найден в prettyNames, он использовал это значение вместо системного вывода по умолчанию. В конечном итоге я также пытаюсь избежать того, чтобы в конечном итоге десятки вложенных операторов if делали то же самое