把数组里的对象重组,得到新得数组里包含对象

之前需求是把数组里的对象中的每一项拿出来重组,得到一个新得数组,思路挺乱的,后来慢慢写然后打印出来看结果,慢慢发现是自己想的复杂了

export default {
		data() {
			return {
				list:[{lo:1,la:2,title:0},{lo:3,la:4,title:9}]
			};
		},
		
		onLoad(){
			this.name()
		},
		methods: {
			name() {
				let listddd=[]
				for(var i=0;i<this.list.length;i++){
					let a=[]
					let obj={}
					a.push(this.list[i].lo,this.list[i].la)
					obj.position=a
					obj.ti=this.list[i].title
					listddd.push(obj)
				}
				console.log(listddd)
			}
		},

这段代码就是把已知数组重组,一开始的数组是

list:[{lo:1,la:2,title:0},{lo:3,la:4,title:9}]

重组后的数组是

 因为需要把经纬度放在一个数组里实现点标记,所以给原数组进行循环遍历,并分别把某些值放到相应的属性下实现数组的重排,最终得到的就是我想要的标题以及经纬度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值