首页 > 解决方案 > 分离和循环字符串对象javascript

问题描述

我如何在javascript中循环这个 var car = "{"Uber","Lyft"}"

我想遍历汽车中的每个字符串。所以在这种情况下,优步和 Lyft。最终目标是将其转换为 Json 对象,以便{text1: Uber, text2: Lyft}

标签: javascriptjsonstring

解决方案


将第一个替换为{[最后一个}替换为],然后您可以使用JSON.parse()来获取可以循环的数组。

var car = '{"Uber","Lyft"}';
var json = '[' + car.substr(1, car.length-2) + ']';
var array = JSON.parse(json);
console.log(array);


推荐阅读