添加function和array源码分析