javascript - 分离和循环字符串对象javascript
问题描述
我如何在javascript中循环这个
var car = "{"Uber","Lyft"}"
我想遍历汽车中的每个字符串。所以在这种情况下,优步和 Lyft。最终目标是将其转换为 Json 对象,以便{text1: Uber, text2: Lyft}
解决方案
将第一个替换为{
,[
最后一个}
替换为]
,然后您可以使用JSON.parse()
来获取可以循环的数组。
var car = '{"Uber","Lyft"}';
var json = '[' + car.substr(1, car.length-2) + ']';
var array = JSON.parse(json);
console.log(array);
推荐阅读
- amazon-athena - Athena:自定义 Apache 日志格式正则表达式问题
- react-native - React 本机打包程序/捆绑程序找不到私有模块
- c# - 如何使用标签和类知道 Button 的数组位置?
- javascript - 使用基于 Java 的逻辑编写 TinyMCE 自定义插件
- soap - 在 Jax-WS (SOAP) 中设置代理属性
- javascript - +Ajax 更新页面无需重新加载
- xamarin.ios - 避免缓存 HTTP(S) 请求/响应 - 如何在 Xamarin iOS 中禁用 CachePolicy?
- excel - Excel输入vb脚本
- spring - 将 MockHttpServletResponse 转换为 ResponseEntity 的最佳方法
- r - 在 r 中将图像另存为 60x60 像素