EngineUtils.js 838 字节
/**
 * Created by hoopoe8 on 2017/1/8.
 */

class EngineUtils{
    static isEmptyObject(O){
        for (var x in O){
            return false;
        }
        return true;
    }
    static arrayToJsonString(_param){
        try{
            return JSON.stringify(_param);
        }catch (err){
            console.log("arrayToJsonString error:"+err.message);
        }
        return null;
    }
    static arrayFromJsonString(_param){
        try{
            return JSON.parse(_param);
        }catch (err){
            console.log("arrayFromJsonString error:"+err.message);
        }
        return null;
    }

    //生成nodeId的随机数
    static generateNodeID(){
        let time   = new Date().getTime();
        let nodeID:int  = time % 1000000000;//time后9位
        return nodeID;
    }
}
export  default EngineUtils;