空数组返回null,空对象返回null,
我想问下后端同学你们都是这样返回的吗?
楼主:我们10年的java架构师认为空数组返回null是合理的
平安科技员工:不合理
腾讯员工:刚工作不久吧?人家的想法并不是合不合理,而是“打得一拳开,免得百拳来”
楼主:。。。这也太混了吧[笑哭]
张辽:数组还是期望返回空数组而不是null
楼主:离职已经提交
张辽:我们后端有时候数组没值时也会返回null,对前端来说确实会增加处理
楼主:主要是人家没有感觉不对
程序猿.简雍:习惯性的.foreach 会各种抛出undefined异常啊
嵩山弟子:以其人之道还治其人之身!所有入参都用字符串!对象数组时间戳!
马良:防御式编程了解一下[得意]
自由职业员工:这人对象实体和引用不分
胖子走路慢:你传一个I'd,后端根本就没取到信息?不返null,反什么?给你一个空对象,怎么个空法?I'd设置0,名字设空,然后你前端怎么怎么定义空对象,判断id是0还是名字是空??
skrskr:这个情况估计是因为后端语言是php或者lua
暴富蔡徐坤:因为后端都知道,所有数组或对象使用前都要判空,前端咋这么矫情
自由职业员工:不是空不空的问题懂吗?
暴富蔡徐坤:啥问题?数组就不能传null?
自由职业员工:你以为就光一个数组?一般都是嵌套几层的对象,要不深度遍历一下给每个空判断个类型在赋予默认值?如何区分null指的是对象还是数组?
韦小宝:这种时候就不要前后端了。一个人做就行了[坏笑]
大专狗还有人要吗:不做容错处理吗