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] 转为对象相关推荐

  1. Java中如何优雅的把Map转为对象

    对于一个Map我们如何把它转成对应的对象呢,其实方法很多,我之前用的比较多的是通过JSON转换,如下: public class Person {private String userName;pri ...

  2. 将Json字符串转为对象JSONObject

    将Json字符串转为对象JSONObject 有些JSON类型的字符串无法直接转对象,需要先做处理.例如dataWrap.collectData()收集的数据: jsonStr = {"da ...

  3. (3)Map 转为对象

    如果所有 Map 的键都是字符串,它可以无损地转为对象. function strMapToObj(strMap) {         let obj = Object.create(null);// ...

  4. java object转对象,object如何强转为对象

    如何将一个object 对象转换为他原来的类型生命中有许多你不想做却不能不做的事,这就是责任;生命中有许多你想做却不能做的事,这就是命运. 想法是自定义一个mvc helper 方法生成一个表格接收o ...

  5. yii2数组转为对象_好程序员Java学习路线分享java为什么不支持泛型数组

    本篇文章好程序员为大家一下java为什么不支持泛型数组,希望对大家有所帮助. public class Pair { public void info( ) { System.out.println( ...

  6. idea json转为对象_数据存储—JSON

    JSON文件存储 JSON全称JavaScript Object Notation,也就是JavaScript对象标记,它通过对象和数组的组合来表示数据. 1.对象和数组 对象:在JavaScript ...

  7. Java中用一条语句把基础类型(int)数组转为对象数组(Integer),或者变为List

    //不多说直接上代码int[] a={1,3,4};/**下面是将基本数组转化为对象数组*/ Integer[] ib= IntStream.of(a).boxed().collect(Collect ...

  8. php数组循环转为对象,php中循环实现(字符串,对象,或者数组)编码相互转换

    /** * 循环实现编码互转 * * @param string $param(字符串,对象,或者数组),$currCharset当前编码,$toCharset期望编码 * @return 参数类型 ...

  9. 解决json字符串转为对象时LocalDateTime异常问题

    1 出现异常 这次的异常出现在前端向后端发送请求体里带了两个日期,在后端的实体类中,这两个日期的格式都是JDK8中的时间类LocalDateTime.默认情况下,LocalDateTime只能解析20 ...

  10. 如何在 JavaScript 中将数组转为对象

    首先,我们需要明白对象具有键和值. const object = {key: 'value' } 如果我们想把某个东西转换成一个对象,我们需要传递具有这两个要求的东西:键和值. 满足这些要求的参数有两 ...

最新文章

  1. TensorRT Samples: MNIST API
  2. php 后台进程,php是否适合做后台长驻程序
  3. 设置远程访问mysql服务端的日志
  4. ai中如何插入签名_技巧不求人167期 Excel如何打印到1页纸的2种方法 Excel如何插入手写签名...
  5. ^_^直接用脚本分割日志,不用工具。
  6. 返回高于平均分的人数,并将高于平均分的分数存放到另外一个数组中
  7. Python爬取——国家统计局省份加城市 并写入数据库
  8. Vue-多个Vue实例、注册全局组件,Fetch、axios
  9. log公式如何用计算机,log计算-计算器怎么算log,如何使用科学计算器中的对数log...
  10. python 英文 词频分析软件_有哪些软件可以进行中文词频分析?
  11. 记一次坑爹的RSA旅程____快哭了555555555(来自实验吧的warmup的wp和感想)
  12. 道格拉斯-普克抽稀算法 曲线平滑
  13. 用k-mer分析进行基因组调查:(一)基本原理
  14. 齐齐哈尔计算机科学学费,齐齐哈尔三立高级中学收费标准(学费)及学校简介
  15. 数据库04—约束条件
  16. SAP ABAP 工作区,内表,标题行的定义和区别
  17. html动画爱心制作代码,CSS心形加载的动画源码的实现
  18. xbox手柄适配器驱动_XBox无线适配器MN-740更新
  19. 无人机实时流怎么开_直播解决方案,如何利用无人机进行直播
  20. php判断是否节假日,php 排除周末与节假日程序实例代码

热门文章

  1. html教程作用,HTML段落的作用及教程
  2. 沉寂了多年金价为何会连续上涨 专家指出真正原因
  3. 【LeetCode】524-通过删除字母匹配到字典里最长单词
  4. [ZJOI2010]排列计数
  5. activiti官网实例项目activiti-explorer之获取流程节点
  6. CodeForces - 729D
  7. 体验下Xcode5与ios7
  8. Java annotation 自定义注释@interface的用法 转载记录
  9. 浅谈.NET中泛型的基本原理
  10. 猜数字的算法的一个简单实现