JavaScript去除对象字段空格

代码说明:
  1. 递归遍历对象所有字段,处理字符串类型字段

  2. 使用trim()方法去除字符串前后空格

  3. 支持嵌套对象,递归处理子对象

  4. 返回处理后的对象引用

  5. 保留非字符串字段类型不变

  6. 处理null值避免错误

  7. 适用于任意深度嵌套对象结构

    function trimObjectStrings(obj) {
    Object.keys(obj).map(key => {
    if (typeof obj[key] === 'string') {
    obj[key] = obj[key].trim();
    } else if (typeof obj[key] === 'object' && obj[key] !== null) {
    trimObjectStrings(obj[key]);
    }
    }
    return obj;
    }

相关推荐
weixin19970108016几秒前
《alibaba.idle.isv.order.ship 接入实录:闲鱼订单发货回传的5个隐式约束》(附Python源码)
服务器·前端·python
y = xⁿ3 分钟前
DeepSeek harness工具系统什么设计的?
开发语言·python
初願致夕霞7 分钟前
五种IO模型(详解非阻塞IO与多路转接)
linux·前端·网络·数据库·tcp/ip
luj_17687 分钟前
尾椎藏今生记忆?骨盆对应不确定性
开发语言·网络·c++·经验分享·算法
深圳多奥智能一卡(码、脸)通系统9 分钟前
智能梯控SDK可直接用于第三方开发对接的接口文档说明书
服务器·前端·算法
ttwuai12 分钟前
Go 后台接入 CAS 单点登录后,原来的权限怎么继续生效?
开发语言·后端·golang
烂蜻蜓18 分钟前
Flask入门教程(十五):错误处理与日志——打造健壮的Web应用
前端·python·flask
断点之下19 分钟前
C++类和对象:六个默认成员函数详解
开发语言·c++
吴声子夜歌25 分钟前
Java——类、对象及方法(二)
java·开发语言
深念Y26 分钟前
浏览器缩放检测的前端通用方案
前端