将[a=1,b=2] 转为对象
var obj = {};
var arr = ["a=1","b=2","c=3"];for (var x in arr){var split = arr[x].split('=');obj[split[0] ] = split[1];
}eval实现var arr = ["a=1","b=2","c=3"];o = arrToObject(arr);alert(o);alert(o.a + " " + o.b + " " + o.c);function arrToObject(arr){var strJs = '({';for(var i=0;i<arr.length;i+=1){var as = arr[i].split("=");strJs = strJs + as[0] + ':' +'"' + as[1] + '"' +',';}strJs = strJs.substr(0,strJs.length-1) + '})';return eval(strJs); }var obj = JSON.parse('{' + arr.join(',').replace(/(\w)=/g, '"$1":') + '}');
转载于:https://www.cnblogs.com/shigongzi/p/7287266.html
将[a=1,b=2] 转为对象相关推荐
- Java中如何优雅的把Map转为对象
对于一个Map我们如何把它转成对应的对象呢,其实方法很多,我之前用的比较多的是通过JSON转换,如下: public class Person {private String userName;pri ...
- 将Json字符串转为对象JSONObject
将Json字符串转为对象JSONObject 有些JSON类型的字符串无法直接转对象,需要先做处理.例如dataWrap.collectData()收集的数据: jsonStr = {"da ...
- (3)Map 转为对象
如果所有 Map 的键都是字符串,它可以无损地转为对象. function strMapToObj(strMap) { let obj = Object.create(null);// ...
- java object转对象,object如何强转为对象
如何将一个object 对象转换为他原来的类型生命中有许多你不想做却不能不做的事,这就是责任;生命中有许多你想做却不能做的事,这就是命运. 想法是自定义一个mvc helper 方法生成一个表格接收o ...
- yii2数组转为对象_好程序员Java学习路线分享java为什么不支持泛型数组
本篇文章好程序员为大家一下java为什么不支持泛型数组,希望对大家有所帮助. public class Pair { public void info( ) { System.out.println( ...
- idea json转为对象_数据存储—JSON
JSON文件存储 JSON全称JavaScript Object Notation,也就是JavaScript对象标记,它通过对象和数组的组合来表示数据. 1.对象和数组 对象:在JavaScript ...
- Java中用一条语句把基础类型(int)数组转为对象数组(Integer),或者变为List
//不多说直接上代码int[] a={1,3,4};/**下面是将基本数组转化为对象数组*/ Integer[] ib= IntStream.of(a).boxed().collect(Collect ...
- php数组循环转为对象,php中循环实现(字符串,对象,或者数组)编码相互转换
/** * 循环实现编码互转 * * @param string $param(字符串,对象,或者数组),$currCharset当前编码,$toCharset期望编码 * @return 参数类型 ...
- 解决json字符串转为对象时LocalDateTime异常问题
1 出现异常 这次的异常出现在前端向后端发送请求体里带了两个日期,在后端的实体类中,这两个日期的格式都是JDK8中的时间类LocalDateTime.默认情况下,LocalDateTime只能解析20 ...
- 如何在 JavaScript 中将数组转为对象
首先,我们需要明白对象具有键和值. const object = {key: 'value' } 如果我们想把某个东西转换成一个对象,我们需要传递具有这两个要求的东西:键和值. 满足这些要求的参数有两 ...
最新文章
- TensorRT Samples: MNIST API
- php 后台进程,php是否适合做后台长驻程序
- 设置远程访问mysql服务端的日志
- ai中如何插入签名_技巧不求人167期 Excel如何打印到1页纸的2种方法 Excel如何插入手写签名...
- ^_^直接用脚本分割日志,不用工具。
- 返回高于平均分的人数,并将高于平均分的分数存放到另外一个数组中
- Python爬取——国家统计局省份加城市 并写入数据库
- Vue-多个Vue实例、注册全局组件,Fetch、axios
- log公式如何用计算机,log计算-计算器怎么算log,如何使用科学计算器中的对数log...
- python 英文 词频分析软件_有哪些软件可以进行中文词频分析?
- 记一次坑爹的RSA旅程____快哭了555555555(来自实验吧的warmup的wp和感想)
- 道格拉斯-普克抽稀算法 曲线平滑
- 用k-mer分析进行基因组调查:(一)基本原理
- 齐齐哈尔计算机科学学费,齐齐哈尔三立高级中学收费标准(学费)及学校简介
- 数据库04—约束条件
- SAP ABAP 工作区,内表,标题行的定义和区别
- html动画爱心制作代码,CSS心形加载的动画源码的实现
- xbox手柄适配器驱动_XBox无线适配器MN-740更新
- 无人机实时流怎么开_直播解决方案,如何利用无人机进行直播
- php判断是否节假日,php 排除周末与节假日程序实例代码