JavaScript 组成工厂