关于js对象的问题,求高手指点 var k= 'id',v="1";var arr=[];arr.push({k:v});console.log(arr);我想得到的是{id:"1"}而不是{k:"1"},我该怎么写,求指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var k= 'id',v="1";var arr=[];arr.push({k:v});console.log(arr); var k= 'id',v="1";var str = '({'+k + ":v})"var d = eval(str); //这样就可以d.id了var arr=[];arr.push(d);console.log(arr); var k= 'id',v="1";var arr=[];obj = {}obj[k] = v;arr.push(obj);console.log(arr); for循环在IE下有点问题 关于js正则替换的问题 赐教一正则表达式 简单的js和div的问题 点击按钮图片滚动【百度图片】 window.open打开窗口的问题 怎么设置<object>对象才能没有有边框???? 急 easyui textbox事件 这里的js滚动特效为啥不显示呢 js控制弹出一个<div>或页面,用来存放我取到的图片 层加载
var str = '({'+k + ":v})"
var d = eval(str); //这样就可以d.id了
var arr=[];
arr.push(d);
console.log(arr);
var k= 'id',v="1";
var arr=[];
obj = {}
obj[k] = v;
arr.push(obj);
console.log(arr);