Как бы я получить параметры от объекта? - PullRequest
0 голосов
/ 18 февраля 2019

Это структура:

e {options: {…}, _latlng: M, _radius: 10, _initHooksCalled: true}
options:
id: "https://example.com/travel/weekend-a-barcelona/"
__proto__: Object
__parent: e {options: {…}, _latlng: M, _group: e, _zoom: 6, _markers: Array(2), …}
_events: {click: Array(1), dragstart: Array(1), move: Array(1), dragend: Array(1)}
_initHooksCalled: true
_latlng: M {lat: 41.39483307195536, lng: 2.148767850000013}
_leaflet_id: 495
_radius: 10
__proto__: e

Мне нужно получить ссылку id: "https://example.com/travel/weekend-a-barcelona/"

Я пытался

 circle.on('click', function (e) {
   var circleLink = e.target.options();
   alert(circleLink);

Но я получаю Uncaught TypeError: e.target.options is not a function

1 Ответ

0 голосов
/ 18 февраля 2019

Вы можете получить доступ к вложенным объектам, как показано ниже.В основном вы получаете значение опций, используя e.options, а затем, чтобы получить ссылку, вы должны получить значение опций (которое мы ранее выяснили как e.options) и добавить .id в конце.В итоге вы получите e.options.id

const e = { options: { id: "https://example.com/travel/weekend-a-barcelona/" } };

console.log(e.options.id);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...