console.log(Object.keys(params).filter(key => params[key]).reduce((p, key) => p.append(key, params[key]), new HttpParams())); //workconsole.log(Object.keys(params).filter(key => params[key]).reduce((p, key) => {p.append(key, params[key]); return p; }, new HttpParams())); //not work第一行返回值控制臺(tái)輸出正常。第二行返回值控制臺(tái)輸出時(shí)沒(méi)有寫(xiě)入?yún)?shù)。HttpParams {updates: Array(2), cloneFrom: HttpParams, encoder: HttpUrlEncodingCodec, map: null}HttpParams {updates: null, cloneFrom: null, encoder: HttpUrlEncodingCodec, map: null}
reduce方法使用箭頭函數(shù)時(shí)多行語(yǔ)句取不到值,單行語(yǔ)句正常。
寶慕林4294392
2019-02-26 17:23:27