注释补充及风格修改

1. 补充函数的jsdoc
2. 修复大部分jshint warning
3. 部分代码实现的修改
eachObject是个循环，我创建短引用是为了多次的访问可能稍微快那么一点点