map 方式支持 fun 同步返回 obj

也修改了一下用例