2

假设我有一个对象

object = {
 property=function(){};
}

如果我这样做console.log(JSON.stringify(object)),它会显示 p roperty=function(){},但如果将对象放在会话中

Session.set("object", object");
console.log(JSON.stringify(Session.get("object"))

它不显示任何属性。为什么会发生,我该如何避免?

4

1 回答 1

2

Session是一个实现 minimongo 接口的 Meteor Collection。它只能将文档 (JSON) 存储为属性,而不是函数,就像 MongoDB 一样。有关更多信息,请参阅http://docs.meteor.com/#meteor_collection

于 2013-06-26T04:20:23.650 回答