百科问答小站 logo
百科问答小站 font logo



如何劝说后端开发不要拿变量命名 JSON 的key值? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

其实我经常调侃我们后端是服务端,服务端嘛,当然是给前端服务的,前端要啥,我们就给啥,前端怎么好处理,我们就怎么给。


具体到这个问题,提问者给出的样式感觉是有问题的,后端多半是给了个字典。就具体的例子里面,直接以字典映射为JSON的对象并不一定都是错的,主要还是两边多沟通,取得最好的方案。毕竟字典对于前端用for in也能遍历出来,除了丢了顺序。如果这个数据结构本来就是个字典,例如产品属性,你非要搞成[{"name": "width","value": 100},...]显然是没有必要,当然属性顺序需要保证的时候也就不得不写成这样了……


我说现在为啥很多前端都用node.js去写个中间层了,原来现在后端都是这样写程序的那也不难理解了。


user avatar   pansz 网友的相关建议: 
      

这就是,字面意思理解就行吧。

所以,你是不理解属性,还是不理解堆区开辟,还是不理解拷贝构造,还是不理解浅拷贝?

我给题主一个思路,去学习下浅拷贝的含义,估计应该问题就解决了。




  

相关话题

  如何向完全不懂编程的小伙伴解释「程序写死」? 
  面对很乱的代码,你会慢慢看,慢慢改,还是重写? 
  计算机专业,名校毕业和普通学校毕业有什么区别? 
  如何向外行解释产品经理频繁更改需求为什么会令程序员烦恼? 
  程序员如何充分利用博客进行知识沉淀? 
  为什么中国程序员工资那么高,连一个 MATLAB 的替代品都开发不出来? 
  避免使用 eval、new Function 的方法可以降低 XSS 攻击的风险吗?为什么? 
  有人说 Java 程序员离开框架就什么都不是,如何看待这一言论? 
  如何看待「普通医生迟早被计算机替代」的观点? 
  怎样评价《数码宝贝》第一部中的泉光子郎的编程水平? 

前一个讨论
Git还差什么?版本控制中还有什么痛点?要是做一个Git++(幻想一下)可以有些什么?
下一个讨论
一个关于超光速传递信息的假想,求证伪?





© 2025-04-14 - tinynew.org. All Rights Reserved.
© 2025-04-14 - tinynew.org. 保留所有权利