JS中如何把变量的值转换成对象属性?

gallardo 2015-06-10 08:48:57
新手问题,一个函数有两个参数,function(atype, opts),atype是个字符串,值比如是"number","date"等等,opts是个对象,现在要把两个值组合成一个对象:{"number": {opts}},该怎么做?有没有jQuery的方法?
...全文
694 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hch126163 2015-06-10
  • 打赏
  • 举报
回复
function(atype, opts){ return {atype:opts}; }
gallardo 2015-06-10
  • 打赏
  • 举报
回复
引用 2 楼 tenhilltree 的回复:
function(atype, opts) { var o=new object(); o[atype]=opts; return o; }
这样就行?心塞! 请问有没有一行语句完成的写法,用jquery之类的,类似这样的: return array[atype]=opts;
tenhilltree 2015-06-10
  • 打赏
  • 举报
回复
function(atype, opts) { var o=new object(); o[atype]=opts; return o; }
Waitforsniping 2015-06-10
  • 打赏
  • 举报
回复
我只知道json可以完成你说的要求,转换暂时不会,正在学习json中……

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧