JavaScript-объект внутри другого объекта

Я использую плагин jQuery под названием Mapael и пытаюсь сделать что-то довольно простое.

Объект "plots" в нижней части функции будет добавлять точки на карту. Точки сюжета также являются объектами.

Моя цель - динамически генерировать эти точки графика на основе внешнего файла JSON. Я сделал несколько сюжетных моментов для практики и храню их в загородном объекте.

Есть ли способ использовать объект "страна" в качестве значения для объекта "графики"?

var country = {
    "XM": {
        value: 100,
        latitude: 22.99131,
        longitude: 54.77059
    },
    "VE": {
        value: 200,
        latitude: 64.42689,
        longitude: 145.23237
    },
    "SE": {
        value: 300,
        latitude: 8.96106,
        longitude: -15.09699
    }, 
    "XF": {
        value: 300,
        latitude: 50.93900,
        longitude: 55.38883
    }
}

$('.world').mapael({
    // ... other mapael objects to initialize map

    plots: {
        // country object
    }
});

1 ответ

Решение

Да. Опустите фигурные скобки и просто обратитесь к переменной:

$('.world').mapael({
    // ...
    plots: country
});
Другие вопросы по тегам