es5实现es6+新特性