我有一个JS类,我用它作为一些数据的包装:
function _item(){
this.property1="hi";
this.property2={
another:"object"
}
this.somefunction=function(){
//do stuff
}
}
该类的主要目的是为底层数据存储并提供一些辅助函数;但是该类故意没有未与数据一起存储的状态信息。
要将数据上传到NOSQL数据库,我们无法使用这些功能。所以,目前,我正在使用JSON.parse(JSON.stringify(object))
去除功能。
但是我不认为这是最好的方法。还有其他更快或更方便的方法吗?