gpt4 book ai didi

javascript - 将字符串数组转换为对象数组

转载 作者:行者123 更新时间:2023-12-01 02:28:28 25 4
gpt4 key购买 nike

我有一个包含地理数据字符串的数组。 enter image description here

我怎样才能把它变成这样的对象数组:

obj[0] = {lat:0, lng:0}

最佳答案

尝试使用 array.prototype.map 来简化您的工作,

var newArray = arr.map(function(str){
return JSON.parse("{" + str.substring(0,str.length - 1).replace(/lat/,'"lat"').replace(/lng/,'"lng"') + "}")
});

此外,如果该数组中的字符串格式正确,则可以删除一些不必要的 .replace() ,从而提高性能。

DEMO

关于javascript - 将字符串数组转换为对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31994643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com