meteor Session.setDefault将对象转换为数组?

时间:2016-02-12 03:41:31

标签: meteor

我的MeteorJS应用程序的client/lib文件夹中的文件中的死简单代码:

Session.setDefault("location", {lon: -74.00, lat: 40.71}); // New York

console.log(Session.get("location"));

控制台输出:

[-74, 40.71]

我可以轻松解决这个问题。但我很好奇为什么会这样?

1 个答案:

答案 0 :(得分:0)

试试这个:

locationObj = new Object();
locationObj.lon = -74.00;
locationObj.lat = 40.71;
Session.setDefault("location", locationObj);

我认为它只取值,而不是将lat和lon识别为字段。

请原谅" Samel K"帐户回答,这是我的朋友帐户,看起来他试图诱骗我让他回复。