vue如何将对象中属性值为“”,null,undefined的属性去掉,组成一个新对象

在我们前后端联调的过程中,一系列的参数去后端查询接口,为了提升查询速度,前端需要把字段为空"",null,undefined,参数给去掉,那么我们就可以使用以下方法:

function removeEmptyProperties(obj) {

const newObj = {};

for (const key in obj) {

if (obj.hasOwnProperty(key) && objkey !== undefined && objkey !== null) {

newObjkey = objkey;

}

}

return newObj;

}

const originalObject = {

type: "book",

user: "Alice",

storeName: undefined,

storeId: undefined,

storeData: "",

storeDataId: null,

};

const objectWithoutEmptyProperties = removeEmptyProperties(originalObject);

console.log(objectWithoutEmptyProperties);

// 输出: { type: 'book', user: 'Alice', tenantId: '123' }

相关推荐
宿6749 小时前
vue3-env环境
前端·vue.js
蔬菜_9 小时前
前端转全栈-day5(数组、list、set)
java·前端·数据结构·list
汉堡大王952710 小时前
Vue 3 + TS + Element Plus 实战:如何从零搭建企业级违章记录管理 SaaS 前端
前端·javascript·vue.js
minimoon_jojo10 小时前
Ant Design 树形表格渲染原理
前端
海天鹰10 小时前
屏幕颜色检测
javascript·html5
paopaokaka_luck10 小时前
基于springboot3+vue3的音乐推荐系统(协同过滤算法、Echarts图形化分析)
前端·echarts
用户79172867619710 小时前
opencode-plugin-peers完全指南:OpenCode如何实现 Claude Code式跨会话消息
javascript
八号当铺11 小时前
使用 Figma Agent Kit:插件 + MCP + 还原 Skill,打通本地设计协作
前端·人工智能·ai编程
一心只读圣贤书11 小时前
AI 辅助前端国际化实践:从文案梳理到多语言资源治理
前端
无责任此方_修行中11 小时前
搓了一个国产大模型与 AI Agent 比价工具
前端·后端·ai编程