dat.gui Раскрывающийся список, как получить имя свойства? - PullRequest
0 голосов
/ 06 сентября 2018

Я работаю с dat.gui , объявляя выпадающий список и беру полные данные из имен, таких как:

var neededData;

var Names = {
   "NickNames": {
        "SkyLiner": '{"Name":"Ildar", "LastName":"Pulp", "Age":"28"}',
        "Patato": '{"Name":"Josef","LastName":"Pumpkin", "Age":"25"}'
    }
};

var names = gui.add(Names,'NickNames',Names.NickNames).onChange(function (value){
   var obj = JSON.parse(value);
   neededData = obj.LastName;   
}

Где вывод requiredData = "Pumpkin" (если выбрана секунда).

Но как я могу ссылаться на псевдонимы SkyLiner или Patato , которые остаются после "NickNames":{...}, чтобы получить requiredData = "Patato"? Возможно, я просто не знаю, как ссылаться на эти данные.

...