/**
|
* 为对象、数组、字符串等数据去空
|
*
|
* @param data 数据
|
* @returns {string|null|*}
|
*/
|
export function trim (data) {
|
if (data == null) {
|
return null
|
}
|
if (typeof data === 'string') {
|
return data.trim()
|
}
|
if (data instanceof Array) {
|
for (const item of data) {
|
trim(item)
|
}
|
}
|
if (typeof data === 'object') {
|
for (const key in data) {
|
data[key] = trim(data[key])
|
}
|
}
|
return data
|
}
|