前端向后台传参删除为空的参数 资深Bug开发大师 2021-12-23 97,136 阅读1分钟 前端传参问题 有时候前端向后端传递参数的时候,比如搜索表单时,选择哪个输入框或下拉框,传递哪个,没选择的时候默认为空,但是后端接收的时候只要选择的,不要为空的 这个时候用到for in 来遍历对象 代码 // 传的参数 let datas = { num:"", str:"hello", flag:"" } // 进行遍历,为空的不传递 for( let key in datas){ if(datas[key] == ""){ delete datas[key] } }