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

相关推荐
云和数据.ChenGuang2 小时前
Zabbix 6 与 PHP 5 版本**完全不兼容
运维·开发语言·php·zabbix·运维工程师
csbysj20202 小时前
Ruby 范围(Range)
开发语言
苏 凉2 小时前
在 openEuler 24.03 LTS SP2 上安装部署 iSula 容器引擎及性能测试
开发语言·rust
爱网安的monkey brother2 小时前
vue3+ts项目自建训练
前端·javascript·vue.js
qq_336313932 小时前
HashMap
java·开发语言
哆啦A梦15882 小时前
商城后台管理系统 02,上传图片实现
前端·javascript·vue.js·elementui
破z晓2 小时前
若依(vue版)集成ArcGIS
前端·vue.js·arcgis
专注VB编程开发20年2 小时前
C# int*指向 int 的指针类型(unsafe 上下文)
java·开发语言·c#
jinxinyuuuus3 小时前
FIRE之旅 财务计算器:实时交互式建模与前端性能工程
前端·人工智能·算法·自动化