Учитывая, у меня есть следующие: (который динамически генерируется и изменяется по длине)Динамически Формирование объекта traversion JSON без использования Eval
associations = ["employer", "address"];
Попытка пересечь объект JSON, и хочет, чтобы сформировать что-то вроде следующее:
data.employer.address
или
data[associations[0]][association[1]]
Без этого:
eval("data."+associations.join('.'));
Наконец, я могу быть избегали за эти слова, но это нормально использовать Eval в случае, как это? Просто извлечение данных.
Это замечательно, спасибо. Все, что намекает на рекурсию, обычно обжаривает мой мозг. –
На самом деле простая итерация будет намного быстрее (в Javascript), чем рекурсия или функциональное сокращение/сгиб. – z5h