数组格式转换

今天遇到一个问题,将打印出来“看拟”数组的数据,拿来使用切一直报不是数据。
打印内容:
[{"longitude":115.36,"latitude":26.330000000000002,"time":"2024-04-23 14:53:12"},{"longitude":115.46,"latitude":26.430000000000003,"time":"2024-04-23 14:53:12"},{"longitude":115.55999999999999,"latitude":26.530000000000005,"time":"2024-04-23 14:53:12"},{"longitude":115.65999999999998,"latitude":26.630000000000006,"time":"2024-04-23 14:53:12"},{"longitude":115.75999999999998,"latitude":26.730000000000008,"time":"2024-04-23 14:53:12"}]

想将上面数据将成下面格式
 

traject = [

     [116.202342, 25.201234],

     [116.252342, 25.211234],

     [116.258342, 25.216234],

     [116.262342, 25.208234],

     [116.2692342, 25.228234],

     [116.272342, 25.2311234]

  // ]

使用方法:const traject = mapData.map(item => [item.longitude, item.latitude, item.time])

方法没问题,问题是mapData一直报不是数组。

加上这句,就解决了
const mapData = JSON.parse(props.data.traject)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值