麻烦老师解答 谢谢
来源:1-6 远程数据获取及搜索功能实现
夜的解忧铺
2022-06-19 23:33:21
onLoad(){ wx.request({ url: 'https://www.fastmock.site/mock/ecfd02089cabc59aebfd939482da1b32/weixin/api/getData', success:(res)=>{ console.log(res); // const {data} =res.data; const {data:{data}}=res; console.log(data); } }) },
// const {data} =res.data; const {data:{data}}=res;
老师 这两种写法是不是都可以
但是 const {data:{data}}=res; 这种写法是怎么解构赋值的
第一个data是匹配到的是data: {success: true, data: {…}}
冒号要怎么理解
1回答
好帮手慕慕子
2022-06-20
同学你好,问题解答如下:
1、两种写法都是可以的。
2、老师简单模拟下res的数据格式,如下:
冒号就是对象格式中分隔属性名和属性值的。粉色框圈起来的内容{data} 相当于对属性值{data: [1,3]} 进行解构,获取到对应的值[1,3]。最终输出结果如下:
祝学习愉快~
相似问题