接口请求内容改变的问题.

简介: 接口请求内容改变的问题.

不管以什么方式请求相同,这里以axios为例:

      axios.post(
          url, {
            "serviceStation": "",
            'pageSize': "10000",
            "pageNumber": "1"
          })
        .then(function(res) {
          console.log(res.data);
        });

请求结果:

可以看到Object对象下有4个key,


再加一行代码

      axios.post(
          url, {
            "serviceStation": "",
            'pageSize': "10000",
            "pageNumber": "1"
          })
        .then(function(res) {
          console.log(res.data);
          res.data.AABB = "新加的哦我";
        });

运行会报错么?res.data下并没有AABB这个字段


测试结果:

可以看到,即使是写在打印语句后面 , 为一个不存在的字段赋值 , 也不会报错.

且也会被打印出来.


也就是说 , 值会同步 , 即使是先打印出再变化 , 打印出的值也会同步变化

但是 这只是针对引用数据类型

不知道基本数据类型是否可以


所以做了一下测试

        var obj = {
          name: "青染",
          age:18
        }
        console.log("引用_前",obj);
        obj.tel = "10086";
        console.log("引用_后",obj);
        
        let clock = "2021-12-11 23:16";
        console.log("基本_前",clock);
        clock = "今天星期六";
        console.log("基本_后:",clock);

猜一下结果?

结果就是

基础数据类型并不会同步到之前语句去, 将两个都显示为 “今天星期六”

但是 引用类型会同步.

相关文章
|
3月前
|
运维 Serverless 调度
函数计算产品使用问题之怎么在HTTP触发的函数里添加或读取自定义头部
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4月前
|
前端开发 Java Spring
设置响应内容类型的几种方法比较
设置响应内容类型的几种方法比较
|
4月前
|
JSON 文字识别 数据格式
文本,文字识别,Flask实现内部接口开发,OCR外部接口的开发,如何开发一个识别接口,通过post调用,参数是图片的路径,内部调用,直接传图片路径就行
文本,文字识别,Flask实现内部接口开发,OCR外部接口的开发,如何开发一个识别接口,通过post调用,参数是图片的路径,内部调用,直接传图片路径就行
|
6月前
|
小程序
小程序封装组件简单案例,所有小程序适用(传入参数、外抛事件、传入样式)
小程序封装组件简单案例,所有小程序适用(传入参数、外抛事件、传入样式)
95 0
|
6月前
|
存储 JavaScript Java
响应系统的作用与实现(上)
响应系统的作用与实现
83 0
|
6月前
|
缓存 调度
响应系统的作用与实现 (下)
响应系统的作用与实现
67 0
|
机器学习/深度学习 Web App开发 开发者
根据不同的请求返回不同的内容| 学习笔记
快速学习根据不同的请求返回不同的内容
根据不同的请求返回不同的内容| 学习笔记
|
前端开发 JavaScript PHP
跨域的本质-动态指定回调函数名称| 学习笔记
快速学习跨域的本质-动态指定回调函数名称。
跨域的本质-动态指定回调函数名称| 学习笔记
改变状态和改变指定回调顺序的方法
改变状态和改变指定回调顺序的方法
82 0
|
JavaScript 前端开发
前端案例:我的备忘录(支持事件的增加、删除和修改,代码完整)
前端案例:我的备忘录(支持事件的增加、删除和修改,代码完整)
274 0
前端案例:我的备忘录(支持事件的增加、删除和修改,代码完整)