函数都判断了，为啥还要传个{}