菜鸡日志-js表达空的方式

今天遇到一个情况是有一个请求后端的接口的参数因为数据返回问题没有取到得到了一undefined

传递给了后端,后端说不可以这样不能这样传说之前传递的数据是个空--如下图

因为基础很差所以我最开始没想到其实就是传了一个 空字符串

然后我又试了 null 后端说也不行  然后我就判断数据值为null 或者 undefined 不把这条数据传递给后端--这样是可行的但是和之前老项目不一样来着

我最开始还以为是可以把formData里面的value 删除直传key 发现并不可以好像

就去看了下之前的逻辑发现好像就是个空字符串来着-------人傻了--主要还是太菜

null 和  undefined 在控制台是可见的 空字符串是不好注意的  因为之前我待的公司 null 和 undefined 都是可以被作为 空的 导致我一直没注意-- 之前能用的情况下我很少会去考虑他为何如此。很基础的知识点但是的确困扰我了10几分钟,看了老平台的代码才最终确定他就是一个空字符串而不是我以为的删除了value值。后面多深入学习基础吧。

回想一下其实之前遇到过不少这种必须传空字符串的情况我都解决过,但是这次又晕了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值