javascript工厂函数