前后端ajax交互数组和对象的使用:

前后端ajax交互数组和对象的使用:
数组:
前端数据结构:
list: []
后端数组给前端list数组赋值:
this.list = res.queryResult.list;
后台数据结构:
queryResult:{
"list": [
{"siteId": "5a751fab6abb5044e0d19ea1",
"pageId": "5a754adf6abb500ad05688d9",
"pageName": "index.html"
},
{"siteId": "5a751fab6abb5044e0d19ea1",
"pageId": "5a795ac7dd573c04508f3a56",
"pageName": "index_banner.html"
}] }
理解:定义一个新的数组,将后台查询到的数组内容赋值给当前新的数组,
新数组中没数据,数组存数组肯定可以存放啊
使用场景:查询所有

对象:
前端数据结构:
user: {}
后端对象给前端user对象赋值:
this.user= res.queryResult.list.user;
后台数据结构:
user: 
{
  "id":123,
  "name":"小万"
}
定义一个新的对象,将后台查询到的对象内容赋值给当前新对象
使用场景:根据id查询当前用户

总结:数组给数组赋值不会改变内容结构,只是替换了新数组中的内容。因为它们的数据结构一致,对象也是 对应数组结构:数组:[] 对象:{}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值