5.2.4 使用Promise封装现有方法