事件结构：map和array