// strFormatJson('a.b', 1) return {a:{b:1}}const strFormatJson = (str: string, val:string|number):any => { return str.split('.').reverse().reduce((t:string|number, o:string) => ({[o] :t} as any), val);};应用reduce操作方式!!!