请问大家,如何提升自己处理数据的能力?

我发现这里很多大神,拿到后端的数据,可以任意揉捏组合成自己想要的数据格式,我对一些比较简单容易的数据组合,勉强还能处理,稍微复杂一点就感觉脑子不够用,请问如何提升这方面的能力?

阅读 2.5k
5 个回答

复杂的问题,都是由简单组成的,或者说,复杂的问题都需要进行拆解为简单的。
所以说,还是需要把简单的做好,把基础弄扎实。

虽然说,数据处理更多的是后端来完成,因为后端更接近数据,而且数据多是通过sql语句查询就可以处理好的。当然,对于要得到比较复杂的数据时,可能还是需要通过代码处理,但是更多的都是sql语句搞定。

前端呢,最基础的是对数据进行过滤筛选,数据组合之类的,当然还有的可能涉及到一些简单计算。对于数组类型相关的数据处理较多,所以可以先尝试把数组相关的一些方法熟悉。

都有一个熟能生巧的过程,慢慢来吧,多练习,多给自己一些鼓励,别看到复杂的就畏难。别看着数据,就想着后端给你处理好。也别看着需要数据需要组合,就老老实实去组合。不管是前端,还是后端,肯定都要有一个地方对数据进行处理,也是一个相互沟通协作,相互了解的过程。

数据后端处理好点 安全性高点 不然信息安全问题 你要背锅吗

新手上路,请多包涵

从拿到数据到转换成为你想要的数据这个过程,目前可以尝试与后端做分离开发

界面上的数据结构固定,考虑要显示什么,控制什么,制定好界面需要的数据结构,这个数据结构定好了就不动了

然后去请求后端的数据结构,根据的你的需求,将各个数据放到你定义好的数据结构中,这样就ok了

先考虑你要什么,然后从后端那取,填进去就可以了

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

这方面可能就是练吧,感觉也没有更好的办法。

  1. 先明确你的目标 a => f
  2. 用伪代码构建过程 a => b => c ... => f
  3. 尝试完成每一步的变化
  4. 写测试,用来校验结果
  5. 多练几次,以后就可以直接跳过伪代码,甚至将某几个环节合并起来

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

首先是对数据结构基础练扎实,然后JS的代码需要多看多实践,算法能力当然越强越好。

对数据结构掌握得越好,你越能搞清楚组合成什么结构来使用效率最高。
对JS语法越熟悉,你越清楚哪些方法效率高,能用一句代码解决的就不用两句。
对算法掌握得越好,转换过程的效率就会越高。

然后搞清楚以下几个问题:

  1. 后端给的什么数据结构。
  2. 我需要转换成什么结构。
  3. 转换需要依赖哪些字段,后端的结构能否满足转换?
  4. 转换需要使用js的哪些方法。
  5. 第一次转换,结果出来的,效率高不高?
  6. 效率不高是否可以继续优化?
  7. 优化数据结构还是优化转换算法?
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题