dat.gui下拉列表如何获取属性名称?

时间:2018-09-06 19:40:08

标签: javascript json javascript-objects dat.gui

我正在与 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;   
}

其中输出为 neededData =“南瓜” (如果第二次选择)。

但是我该如何指代在"NickNames":{...}之后保留的昵称 SkyLiner Patato 来获得neededData =“ Patato”?可能我只是不知道如何引用这些数据。

0 个答案:

没有答案