/** * data 需要傳入的去除null值的對象或者值 * defaultStr 將null值轉為該字符串, 不傳默認為 空字符串 '' */ private removeNull(data: any, defaultStr = '') { // 普通數據類型 if (typeof data !== 'object' || data === null) { if ((data === null || data === 'null')) { return defaultStr; } else { return data; } } // 引用數據類型 for (const v of Object.keys(data)) { if (data[v] === null || data[v] === 'null') { data[v] = defaultStr; } if (typeof data[v] === 'object') { this.removeNull(data[v]); } } }