很多时候我们前端对数据进行新增和修改时,往往整个对拇峨镅贪象中会存在为null,“”,’等值,而这些值往往是我们不需要的,因此需要在前端传参时,将其过滤掉。不多说,直接上方法:
工具/原料
idea,vscode等开发工具
java,js
一、常用于
1、一琐绔纠滴般这种,去空值,null,""等,多用于,新增、删除时。为了方便读者,同时也便于自己记忆,将代码贴出恝依在绌来。如下:dealObjectValue=obj=>{varparam={};if(obj===null||obj===undefined||obj==="")returnparam;for(varkeyinobj){if(obj[key]!==null&&obj[key]!==undefined&&obj[key]!==""){param[key]=obj[key];}}returnparam;};同时,其使用方法,直接引用即可,如下:
二、后端处理
1、controller层,往往会补充一些必须的属性,如下:
2、而对于新增,修改等,而言。我们可以直接在service层调用mybatis自动生成工具,生成的sql代码。(有空我也会对其进行整理,现在暂不赘述),引用如下:
3、最后,我们一起看看sql,本次笔记到此结束,感谢您的观看。