空数组返回null,空对象返回null,我想问下后端同学…

空数组返回null,空对象返回null,
我想问下后端同学你们都是这样返回的吗?

楼主:我们10年的java架构师认为空数组返回null是合理的

平安科技员工:不合理

腾讯员工:刚工作不久吧?人家的想法并不是合不合理,而是“打得一拳开,免得百拳来”

楼主:。。。这也太混了吧[笑哭]

张辽:数组还是期望返回空数组而不是null

楼主:离职已经提交

张辽:我们后端有时候数组没值时也会返回null,对前端来说确实会增加处理

楼主:主要是人家没有感觉不对

程序猿.简雍:习惯性的.foreach 会各种抛出undefined异常啊

嵩山弟子:以其人之道还治其人之身!所有入参都用字符串!对象数组时间戳!

马良:防御式编程了解一下[得意]

自由职业员工:这人对象实体和引用不分

胖子走路慢:你传一个I'd,后端根本就没取到信息?不返null,反什么?给你一个空对象,怎么个空法?I'd设置0,名字设空,然后你前端怎么怎么定义空对象,判断id是0还是名字是空??

skrskr:这个情况估计是因为后端语言是php或者lua

暴富蔡徐坤:因为后端都知道,所有数组或对象使用前都要判空,前端咋这么矫情

自由职业员工:不是空不空的问题懂吗?

暴富蔡徐坤:啥问题?数组就不能传null?

自由职业员工:你以为就光一个数组?一般都是嵌套几层的对象,要不深度遍历一下给每个空判断个类型在赋予默认值?如何区分null指的是对象还是数组?

韦小宝:这种时候就不要前后端了。一个人做就行了[坏笑]

大专狗还有人要吗:不做容错处理吗