这里的设计，我不赞同。如果返回就是undefined怎么办？