【JavaScript】关于前端收到字段为nullの思考

关于前端收到字段为null的思考

  • nullundefined:都应当被认为是该字段无意义,前端不需要,统一处理成不传
  • 数组字段:应当返回[]
  • 字符串字段:返回""
  • 数字字段: 0或者一个特定的数字?

现在会出现一种奇怪的现象:字段的类型是string, 但是返回的值是null

  • 那就要思考,null到底是一个独立的类型还是“所有类型中代表空的标志”,string里有nullnumber里也有nullboolean里也有null!!!
  • 一个字段的零值(zero-value)是和它的类型有关的,比如布尔值是false,数值是0,字符串是"",而null更像是不确定类型时无奈的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值