Я не уверен, что является наиболее эффективным решением для решения этой проблемы, я могу решить его неэффективно, используя циклы, но хочу немного оптимизировать свой код и найти более элегантное решение, используя ES6 и выше: у меня есть массив javascriptобъекты с целыми числами, хранящиеся в каждой из переменных подчеркивания:
var netAggregatedPosition=[];
function createAggregate(){
netAggregatedPosition.push({"2017_Q1":_2017Q1});
netAggregatedPosition.push({"2017_Q2":_2017Q2});
netAggregatedPosition.push({"2017_Q3":_2017Q3});
netAggregatedPosition.push({"2017_Q4":_2017Q4});
netAggregatedPosition.push({"2018_Q1":_2018Q1});
netAggregatedPosition.push({"2018_Q2":_2018Q2});
netAggregatedPosition.push({"2018_Q3":_2018Q3});
netAggregatedPosition.push({"2018_Q4":_2018Q4});
}
var d;
Затем у меня есть переменная "d", которая будет динамически изменяться, когда пользователь наводит курсор на экранный элемент, постоянно обновляя d соответствующей строкой "2018_Q2и т. д., который представляет элемент, над которым они парят.Как лучше всего было получить соответствующее целочисленное значение из массива объектов, соответствующего этому ключу?