微信小程序如何表示一个数组中所有的一个值

初学者求问 微信小程序开发中我想从图片中的数组中取到全部的key值,能直接表达出来吗比如说pictures[0].key我表示的是第一个,能直接表示其中的全部吗

img

用个map方法就解决了

pictures.map(item=>item.key)[0]  // 表示第1个key

觉得有用,还请点赞收藏!
励志前端,CSDN唯一账号!关注我,带你了解更多前端知识!

1、使用forEach循环遍历获取

数组对象.forEach(item => {
    var key=item.key
});

循环一下 就能拿到了

let pictures=[
    {
      key:"1"
    },
    {
      key:"2"
    }
  ]
  let key = [];
  key = pictures.map(item => item.key)  // 表示第1个key
  console.log(key,pictures)

对象数组写法如下:

let objlist = [
    {a:'1111',b:'2222',c:'333333'},
    {a:'1111',b:'2222',c:'333333',d:'333333333333333'},
]

objlist.map((item)=>{
    let keys = Object.keys(item);
    console.log(keys);    // ['a', 'b', 'c']   , ['a', 'b', 'c', 'd']
})