• Es6中的拓展运算符参数解构在实际项目当中应用


    77ee80ca2125e5295cef4cb572884222.jpeg

    扩展操作符 ES6中引入的,将可迭代对象展开到其单独的元素中,常见的应用场景有:拷贝数组对象,合并数组,参数传递,数组去重,字符串转字符数组,解构变量等

    单纯的学习某个技术知识点,很容易的,但是能在实际项目中运用进去,那就不简单了的

    单纯的学习某个语言的语法,都相类似,但是多种技术融合起来,那就复杂了的

    应用场景

    • 解构参数,传递参数

    • 向后端接口传递参数,拼接参数传递给后端

    对象解构如下所示

    1. var videoForms = {
    2.     ztid: '',
    3.     zd: '',
    4.     key:'',  
    5.     area: '',  
    6.     lang: ''
    7.     pay: '1',  
    8.     reco: '1',
    9.     app: '',
    10.     order: ''
    11.     kstime:''
    12.     jstime: ''
    13. }
    14. var params = {
    15.     page:1,
    16.     limit: 20,
    17.     ...videoForms
    18. }
    19. console.log(params);

    在上面的示例代码码中,发送Axos请求使用的是axios库,在请求接口时,使用了try..catch,如果接口响应有错误,那么将错误返回给开发者

    在有的项目里,做得比较好的,会统一进行处理的,进行错误的拦截的,对于getpost可以在进一步封装的

    上面没有去过度的封装,对于初学者比较好理解,但是缺点也是显而易见的,就是每次逗得重复写相同的get请求或post请求

    关于需要向后端传递的参数数据,在定义时,往往,把form表单接口条件相关联的放置到一个对象下面管理,这样便于接口字段的管理,添加和删除

    普通基本数据类型初始化,尽量写在前面,而对象,数组字段,写在后面

    这个不是唯一的,只是个人开发的习惯,因人而已

    关于接口的字段参数,对于UI界面的渲染,正常的去开发就可以,前端开发者更多关注的是接口参数,接口具体返回的什么数据

    关注NetWork面板的headers,与PayLoad,以及previewResponse

    视频号如何做视频任务进行变现

    2023-09-05

    702310484d5ef9b6a3d3c26aecfb035c.jpeg

    视频号如何插入带货商品链接进行变现

    2023-09-04

    dd033669a6cc22d1dd380cf6f3e9ed7e.jpeg

    36岁男子自称被裁,曾是前500强公司市场总监,最后接受做外买

    2023-09-03

    7158bdd543fec1833e1be098e937e6c2.jpeg

    聊一下互联网红利并牢牢抓住

    2023-09-02

    5efe8edf3ff883f7d942e1ebb0df5020.jpeg

    关于大学考研与不考研自己一点看法

    2023-09-01

    c3718712c07ca1e288a22afb9cc6e791.jpeg

    css中文本阴影特效

    2023-08-30

    99fdd826ca626a89c49f7b0f31bb43d5.jpeg

    3fc12bb989ed4ab86e17a0233935e6b1.png

    (能绘画,能问答)

    2ef8b13010df925ebd2bdef3c787dbb4.jpeg

  • 相关阅读:
    力扣-234-回文链表
    循环神经网络实现股票预测
    springboot大学生拼车管理系统毕业设计源码201507
    Linux 的 grep
    京东爆款架构师成长手册首发,架构师光环你也值得拥有
    车辆网络安全开发
    【目标检测】目标检测的评价指标(七个)
    ELK搭建以及使用教程(多pipiline)
    go 使用reids分布式锁
    nginx参数调优能提升多少性能
  • 原文地址:https://blog.csdn.net/wzc_coder/article/details/132726974