在岁月中跋涉,每个人都有自己的故事,看淡心境才会秀丽,看开心情才会明媚。累时歇一歇,随清风漫舞,烦时静一静,与花草凝眸,急时缓一缓,和自己微笑。
本文实例讲述了JS实现给对象动态添加属性的方法。分享给大家供大家参考,具体如下:
在工作用要用到给jd对象动态添加属性的要求,在网上找到了一种解决方式,实例如下:
1、demo
var aa="maker"; var bb=123; var lists={}; eval("lists."+aa+"="+bb); eval('('+"lists."+aa+"="+bb+')'); console.log(lists);
这种方式试过确实可以
2、项目中使用
$("#saveform").on("click",function(){ var param={}; //bz订单号 var bzorderid=$("#bzorderid").val(); //获取所有产品 $("#allsk .sk td input").each(function(){ var id=this.id; var name=this.name; var val=$("#"+id).val(); //动态添加属性、赋值 eval("param."+name+"="+val) }); }
遍历input获取值,js对象动态添加属性和属性值。
希望本文所述对大家JavaScript程序设计有所帮助。
到此这篇关于JS实现给对象动态添加属性的方法就介绍到这了。世界上只有一个人阻碍你的成长——你自己。更多相关JS实现给对象动态添加属性的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!