织梦CMS - 轻松建站从此开始!

亿万先生-亿万先生老虎机唯一官方网站mr007.com

当前位置: 主页 > 亿万先生 >

(亿万先生) 一个js对象是否可以序列化?

时间:2017-07-18 05:12来源:未知 作者:admin 点击:
其实原问题是: 一个js对象最多可以拥有多少个属性 还可以保证 良好的性能? 那么根据讨论,实际的问题就成了现在的问题。 代码如下 var People = function(){ this.a, this.b, this.c; this.say

其实原问题是:

一个js对象最多可以拥有多少个属性 还可以保证 良好的性能?

那么根据讨论,实际的问题就成了现在的问题。

代码如下

var People = function(){
    this.a, this.b, this.c;
    this.say = function(){console.log(a)}
    this.setA = function(a){this.a = a;}
    this.otherFunc = function(){
        xxxx this.b xxxx
    }
    this.anotherFunction = function(){xxxxxxxxxxx}
    this.xxx = function(){..........}
    .............
}

var p = new People();

p.setA(2)

如何序列化p, 能保证p 反序列化取出来后, p内的属性值,还保持和序列化之前的 一样?
Python中pickle可以持久化存储对象 , node中如和做到?

原问题 分割线--------------------------

问题场景是这样的,我需要做一个消息队列,存储包含response的回调函数,现在使用object对象作为 Hash数据结构进行保存消息,如下:
message.js:

var obj = {};
var Message = function(){
    this.push = function(uuid, callback){
        obj[uuid] = cb;
    }
    this.pop = function(uuid){
        var callback = obj[uuid]
        delete obj[uuid]
        return callback;
    }
}
module.exports = new Message()

index.coffee:

message = require './message'
uuid = require xxxx
http = require xxx
socket_io = require xxxx
......

server = http.createServer((req, resp)-
      
      (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容