怎样动态创建一个 student:{name: "jim"} 这样的object? 由于某些原因(变量名不定,值不定),需要动态创建这样的东西, 如何用object的方法和属性动态创建出来? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var attribute = '未知';var obj = {};obj[attribute] = '还是未知';alert(obj[attribute]); js 支持动态添加属性并赋值var obj={};obj.Name="aaa";obj.Age=22;.... var str = '{student:{name: "jim"}}';var obj = eval('('+str +')')拼接字符串? 这个是有效的,就是感觉eval不爽 var a='变量名'var obj = {};obj[a]='值'; var var str = '{student:{name: "jim"}}'; 不爽的是这里不然要eval干嘛 var testObj={ context:"初始", callback:function (str){ alert("callback:我所处的上下文中,context="+this.context+",我被回调的方式:"+str); }}这种能解释下吗? var attribute = '未知';var obj = {};obj[attribute] = '还是未知';alert(obj[attribute]); //属性值for(var ele in obj){ alert(ele); //这样就可以知道obj的属性名} 新手求教百度这个效果怎么做 JSON入门与提高 1 一个JS验证:坐标+高宽使图片不能重叠 Ext4 可编辑grid,编辑方式是combobox 一个很奇怪的问题--关于html实现表单提交 小菜提问,请各位帮我呀! 在线散分100呀 如何实现从服务器查询销售数据的功能? 哪有javacript手册下载,告诉我好吗?谢谢~ 请教:如何将别人在WEB页上提出的意见,发送到指定的邮箱? 怎么判断一个id在页面里面存不存在? 1加到100的另一种实现方式!! 在web项目中打印出白页的问题
var obj = {};
obj[attribute] = '还是未知';
alert(obj[attribute]);
obj.Name="aaa";
obj.Age=22;
....
var obj = eval('('+str +')')
拼接字符串?
这个是有效的,就是感觉eval不爽
var obj = {};
obj[a]='值';
var var str = '{student:{name: "jim"}}'; 不爽的是这里
不然要eval干嘛
context:"初始",
callback:function (str){
alert("callback:我所处的上下文中,context="+this.context+",我被回调的方式:"+str);
}
}这种能解释下吗?
var attribute = '未知';
var obj = {};
obj[attribute] = '还是未知';
alert(obj[attribute]); //属性值
for(var ele in obj)
{
alert(ele); //这样就可以知道obj的属性名
}