
trim去除前后空格
当然我们都知道js去除前后空格可以使用trim方法。但是我们并不清楚json的复杂度。所以我们就要递归的去处理这些复杂的JSON格式。直接附上我们的代码:
function trimData(data) {
for (let field in data) {
if (typeof data[field] === 'string') {
data[field] = data[field].trim();
}
// 这里使用递归,属性类型为对象则进一步遍历
if (typeof data[field] === 'object') {
trimData(data[field]);
}
}
}
结语
日计不足,岁计有余