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