у меня есть следующие данные json объекты ключей
{
"23ac54a": [
25.226,
54.9333
],
"23ad09a": [
24.9228,
55.1319
],
"23ad1b6": [
24.8367,
55.148
]
}
Я пытаюсь передать параметр со страницы 1 на страницу 2. Так что если этот параметр имеет то же значение в этих данных json выше, я хочу получить только данные под этим ключом объекта в зависимости от того же параметра, поступающего со страницы 1.
пример, если параметр со страницы 1 равен 23ad09a
, и он совпадает с этими данными json Я получу только данные под этим 23ad09a
из данных json выше.
Итак, мой вопрос: возможно ли это сделать с помощью оператора if? и если его, как я могу написать функциональность в зависимости от моего кода ниже, пожалуйста?
Мой код
this.Data = JSON.parse(data.data);
console.log(this.Data)
this.points = Object.keys(this.Data)
.map(key => this.Data[key])
.map((position) => ({
lat: position[1],
lng: position[2],
})).filter(position => position.lat && position.lng).forEach(i => {
console.log(i.lat, i.lng)
// our work is here
})