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;
    }

相关推荐
李剑一5 小时前
Vue实现大屏获取当前所处城市及当地天气(纯免费)
前端
踢足球09295 小时前
寒假打卡:2026-2-7
java·开发语言·javascript
_果果然5 小时前
这 7 个免费 Lottie 动画网站,帮你省下一个设计师的工资
前端
QT.qtqtqtqtqt5 小时前
uni-app小程序前端开发笔记(更新中)
前端·笔记·小程序·uni-app
楚轩努力变强6 小时前
iOS 自动化环境配置指南 (Appium + WebDriverAgent)
javascript·学习·macos·ios·appium·自动化
薛定谔的猫喵喵6 小时前
基于PyQt5的视频答题竞赛系统设计与实现
开发语言·qt·音视频
岱宗夫up6 小时前
Python 数据分析入门
开发语言·python·数据分析
Aliex_git6 小时前
跨域请求笔记
前端·网络·笔记·学习
码界筑梦坊6 小时前
325-基于Python的校园卡消费行为数据可视化分析系统
开发语言·python·信息可视化·django·毕业设计
多恩Stone6 小时前
【RoPE】Flux 中的 Image Tokenization
开发语言·人工智能·python