需要访问 JSON.stringify 对象中的数据

Zus*_*kin 6 javascript json onclick google-visualization

这个问题的背景是我试图从谷歌可视化日历中的 addListener 访问选定的单元格。我可以使用JSON.stringify(chart.getSelection());. 它打印为[{"date":1468195200000,"row":0}].

我的问题是访问这个日期对象。我试图访问它

var obj=JSON.stringify(chart.getSelection());
        console.log('selected value '+obj.date);
Run Code Online (Sandbox Code Playgroud)

但它显示为Undefined. 当我打印obj它显示为 [object, object]

如果您需要更多信息,请告诉我。任何建议将不胜感激。

cha*_*rdy 6

JSON.stringify() 将数据对象序列化为字符串。直接访问对象即可。

var data = chart.getSelection()[0]; // assuming there is only ever one item in the selection array.
console.log(data.date)
Run Code Online (Sandbox Code Playgroud)

  • `data` 是一个数组,您必须先访问正确的数组元素,然后再访问属性 (3认同)