map()方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
它的语法是:
array.map(function(currentValue,index,arr), thisValue)
因此使用map()方法可以过滤掉一些数据,得到你想要的数据。
var pics = [{pics_id: 180132,goods_id: 43985,pics_big: 'imagpg',pics_mid: 'imapg',pics_sma: 'image5g',pics_big_url: '',pics_mid_url: '',pics_sma_url: ''},{pics_id: 18737093,goods_id: 485,pics_big: '',pics_mid: '',pics_sma: '',pics_big_url: '',pics_mid_url: '',pics_sma_url: ''}]var a = pics.map(function (v) { return v.pics_mid;});console.log(a)
得到结果:
[“imapg”, “”]
因此这个方法可以用于取请求接口中自己需要的数据,如:
const urls=this.GoodsInfo.pics.map(v=>v.pics_mid);
本文发布于:2024-02-02 07:45:50,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170683115342365.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |