怎么定义自己的结构体数组

SocketManager.js

var Socket = {
    ipAndPort: cc.String,
    socket: null,
};

var SocketManager = cc.Class({
    properties: {
        socketMap: [Socket],
    },
   ...
});

这个是编译不过的.

var Socket = cc.Class({
    name: 'Socket',
    properties: {
        ipAndPort: '',
        socket: null,
    }
});

var SocketManager = cc.Class({
    properties: {
        socketMap: [Socket],
    },
   ...
});